SpatiaLiteã§éã¸ãªã³ã¼ãã£ã³ã°
国土数値情報-行政区域-SHAPEã®å ¨å½åè¡æ¿åºåã®ãã¼ã¿ãSpatiaLiteã§SQLiteã¸åãè¾¼ãããããªããããªã国土数値情報XMLファイルから日本全国分のshapeファイルを作る - 泥縄トラップã¨ãè¦ããã¼ããã£ã¦å¥´ã¯çããèèãç ®è©°ããããçãã
ä¸è¨ãªã³ã¯å ã®ãã¡ã¤ã«ã ã¨ããããã¼ã¸ã«ãå©ç¨ä¸ã®æ³¨æãã¨ãããæ¸ããã¦ãããå ã«ãªãå½å交éçã«ããXMLãã¡ã¤ã«ãããè¥å¹²å¶éãå³ãããªã£ã¦ãããç¾ç¶ãã·ã§ã¢ã¦ã§ã¢éçºã®ããã®ä½æ¥ã§ã¯ãªãã®ã§ç¹ã«åé¡ã¯ãªãããç§ã®ã´ã¼ã¹ããã好ãã«ä½¿ããããªãææã¯èªåã§ç¨æããªãããã¨åãã¦ããã®ã§ãä¸è¨ãã¡ã¤ã«ã¯SQLæã®ç·´ç¿ã«ã ãç¨ããã
spatialite-guiæä½æé
ãã¦ã³ãã¼ãæé ã¯å²æã
SQLæã§éã¸ãªã³ã¼ãã£ã³ã°
ã«ã©ã åã¯国土数値情報(行政区域) タグ名・内容対応 - 泥縄トラップåç §ã
çµåº¦ç·¯åº¦ããæ¤ç´¢
æ°å®¿é§ ã®çµåº¦ã»ç·¯åº¦ã渡ãã¦æ¤ç´¢ãé§ ã®ãã¼ã¿ãããã°ããããæ¤ç´¢ãã§ããã¯ãã
select pk_uid, prn, con, cn2 from "n03-09320-all" where within(makepoint(139.700258, 35.690921), geometry)
çµæ
pk_uid | prn | con | cn2 |
---|---|---|---|
21034 | æ±äº¬é½ | æ°å®¿åº | 空 |
SpatiaLite SQL functions reference listãã
é¢æ° | å 容 |
---|---|
MakePoint( x Double precision , y Double precision , [ , SRID Integer] ) : Geometry | ä»»æã®åº§æ¨ã示ãgeometryåãè¿ã |
Within( geom1 Geometry , geom2 Geometry ) : Integer | 1ã2ã«å«ã¾ãããã©ãããè¿ãã |