#php #json #geometry #geojson
#php #json #геометрия #geojson
Вопрос:
Как я могу преобразовать мои значения широты и длины в объект geojson. Я работаю на платформе php.
Ответ №1:
Если я правильно понимаю, вы хотите создать строку, подобную этой:
$my_geoJSON = '{ "type": "Point", "coordinates": ['.$longitude.' ,'.$latitude.'] }';
Поскольку в спецификации для формата GeoJSON (RFC7946) говорится:
Координаты точек приведены в порядке x, y (восток, север для проекционных координат, долгота и широта для географических координат):
{ "type": "Point", "coordinates": [100.0, 0.0] }
Комментарии:
1. Интересно, почему GeoJSON использует долготу, широту, когда почти все остальные используют широту, lng.
2. @SamuelBarbosa, это потому, что большинство остальных ошибаются. Lng — это координата x, а широта — y, поэтому правильное использование — lng, широта.
Ответ №2:
Поместите все ваши данные длины широты в файл CSV и используйте приведенный ниже онлайн-инструмент для создания файла GeoJSON. Проверьте это с помощью http://geojson.io инструмент.
Ответ №3:
Я думаю, вам следует ознакомиться со спецификацией geojson (http://geojson.org/geojson-spec.html#id9 ) вы также можете просмотреть простой пример, который, безусловно, поможет вам создать простой geojson с вашими широтами.