シェープファイル(.shp、.dbfなど)を使用していますが、それをxmlに変換したいと思います。私はMacを使用していますが、変換に役立つアプリケーションを見つけることができません。このファイル形式をxmlファイルに変換する方法を知っている人はいますか?
ダッソーキが言ったこと。 http://www.kyngchaos.com/software:frameworks からGDALを取得します。シェープファイルを GeoJSON に変換するには、次のように使用します。
$ ogr2ogr -f "GeoJSON" output.json input.shp
例えば
$ ogr2ogr -f "GeoJSON" /tmp/world.json world_borders.shp world_borders
$ cat /tmp/world.json
{
"type": "FeatureCollection",
"features": [
{ "type": "Feature", "properties": { "CAT": 1.000000, "FIPS_CNTRY": "AA",
"CNTRY_NAME": "Aruba", "AREA": 193.000000, "POP_CNTRY": 71218.000000 },
"geometry": { "type": "Polygon", "coordinates": [ [ [ -69.882233, ...
...
[〜#〜] gdal [〜#〜] はあなたの友達です。 ogr2ogrライブラリを使用します。ここに チートシート があります。
適切なGISアプリケーションが必要な場合は、 [〜#〜] qgis [〜#〜] をインストールし、gdalコンバータープラグインをダウンロードします。
Geo形式の負荷を変換するこのWebサイトを見つけました: http://mygeodata.eu/apps/converter/index_en.html
2分もかからずに、ShapeFile ZipをGeoJsonファイルに変換できました!
(同時にGDALを試していましたが、まだダウンロード中です...)
また、回答について非常に詳しく説明することもできます。
ジオサーバーをマシンに配置します(自己完結型のZipファイルをダウンロードできます)
シェープファイルを指すデータストアをセットアップします。
データストアを指すレイヤーを設定します
プレビューレイヤーページに移動し、GMLプレビューとしてWFSを要求します
Voila-シェープファイルのXML表現。