Ich lerne über GeoJSON und folgende Bostock's Lets Make a Map tutorial. Hier verwendet er Natural Earth-Daten und konvertiert SHP-Dateien in JSON zur Verwendung in D3. Im Folgenden werden nur GBR- und IRL-Daten aus der SHP-Datei zum Erstellen von Untereinheiten.json verwendet, die ich in D3 lade, um meine Karte zu zeichnen.Wie man GDAL's ogr2ogr benutzt um Bounding Box zu erstellen
> ogr2ogr \
-f GeoJSON \
-where "ADM0_A3 IN ('GBR', 'IRL')" \
subunits.json \
ne_10m_admin_0_map_subunits.shp
ogr2ogr viele weiter leistungsstarke Funktionen hat ... Das -clipdst Argument für Beispiel streift die Shape-Datei auf einen rechteckigen Begrenzungsrahmen, nützlich für nur einen kleinen Teil bestimmter Funktionen angezeigt werden.
Ich möchte eine Bounding-Box für die Anzeige nur eines kleinen Bereichs wie der Gegend um Birmingham erstellen. Wie berechne ich das xmin ymin etc dafür? Dies ist die Verwendung [-clipdst [xmin ymin xmax ymax]|WKT|datasource] aber wie genau sollte es aussehen?
Sie müssen die Koordinaten der Eckpunkte der Bounding Box z. B. bestimmen Überprüfen der Daten in einem GIS-Programm. –
Danke Lars. Ich denke, ich kann Google Earth Pro dafür verwenden. Ich bin nicht wirklich klar, wie ich es strukturieren soll, würde ich etwas wie -clipdst [-76.13 76.58 -71.50 79.60 | WKT | schreiben ne_10m_admin_0_map_untereinheiten.shp? – user3821345
Sie geben es nur eine Liste von Zahlen: '-Clicdst 1 2 3 4'. –