Розрізання форми форми на більш дрібні частини


11

Я завантажив файл формату берегової лінії 450 Мб з OpenStreetMap, я хочу розділити його на менші частини. Чи є спосіб створити файл форми лише з багатокутників, що містяться на меншій площі?

Файл постачається з уже розбитими водними ділянками прямокутної форми.


2
Згідно з документами, це не "один великий багатокутник", а вже "розділений на 100 км х 100 км". Чи потрібно вам вирізати менші частини цих квадратних ознак чи достатньо було б вибрати ті квадрати, що охоплюють ваш досліджуваний регіон?
whuber

Було б досить, якби я міг експортувати пару з цих 100 км квадратів. Не оптимально, якщо я обмежуюся такою великою сіткою, але дуже виконана.
Ерік Йоханссон

Відповіді:


12

За ogr2ogrдопомогою цього пункту ви можете вказати обмежувальне поле, за допомогою якого ви хочете відключити -clipsrc x_min y_min x_max y_max, наприклад, щоб отримати лише північну півкулю глобального набору даних:

ogr2ogr -f "ESRI Shapefile" borders_north.shp borders.shp -clipsrc -180 0 180 90

Дивіться документацію ogr2ogr для отримання додаткових параметрів, включаючи відсікання до іншої геометрії.


Якщо у вас є стара версія GDAL (<1.7), це "працює": ogr2ogr -f "ESRI Shapefile" borders_north.shp borders.shp -spat -180 0 180 90вона не буде затискати, тому якщо у вас є одна велика геометрія, вам все одно доведеться оновити,
Ерік Йоханссон,

Файл, звичайно, знаходиться в сферичному меркаторі, тому вам доведеться в деякому разі covnert координати.
Ерік Йоханссон

4

Ви можете встановити та використовувати qgis для завантаження завантаженого файлу; використовувати мишу або запитати дані для функцій, які ви хочете вибрати; та експортуйте вибрані функції у новий файл форми.

QGIS - це кросплатформна програма з відкритим кодом (Linux, Windows, Mac) з багатьма загальними GIS-функціями та функціями.

Посилання, що містить підручники, які ілюструють ці кроки в qgis, доступні тут http://qgis.spatialthoughts.com/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.