Я пытаюсь проверить данные, передаваемые между клиентом/сервером для приложения на основе местоположения, и я не могу найти способ проверить строки WKT в PHP. Я бы предпочел не реализовывать его сам, не потому, что я ленив или некомпетентен, но потому, что боюсь ошибиться, потому что раньше я никогда не занимался WKT. Есть ли способ для проверки или я должен написать свой собственный валидатор?PHP Validate WKT values
1
A
ответ
3
Я нашел этот класс gisconverter.php, который может конвертировать WKT в различные форматы или в другие форматы WKT. Похоже, что это вызовет исключение, если WKT также не сформирован.
Пример:
$decoder = new gisconverter\WKT(); # create a WKT decoder in gisconverter namespace
try {
$geometry = $decoder->geomFromText('MULTIPOLYGON(((10 10,10 20,20 20,20 15,10 10)))'); # create a geometry from a given string input
print $geometry->toGeoJSON(); # output geometry in GeoJSON format
} catch (InvalidText $itex) {
echo "WKT was not well formed!";
} catch (Exception $ex) {
echo "General exception.";
}
Смежные вопросы
- 1. Validate Enum Values
- 2. C# Enum validate from list of values
- 3. Python to PHP values
- 4. Count Array values php
- 5. json values в php
- 6. jquery + php send values
- 7. Validate PHP Expression
- 8. Как преобразовать WKT в SVG
- 9. Reformattiong CSV to WKT
- 10. WKT Эквивалент локальной проекции
- 11. WKT to SDO_Geometry
- 12. Разбор WKT-файла
- 13. Simple Validate PHP
- 14. Validate IBAN PHP
- 15. PHP validate youtube script
- 16. PHP Format/Validate Date
- 17. Php validate with preg_match
- 18. Validate Email format PHP
- 19. Validate php form
- 20. PHP Validate Диапазон Даты
- 21. PHP validate string date
- 22. Validate Email в PHP
- 23. Validate URL с PHP
- 24. Validate url in php
- 25. php access object keys/values
- 26. PHP echo and form values
- 27. php mail get wordpress values
- 28. boolean values from php integer
- 29. PHP form posting blank values
- 30. php sql insert blank values
Не беспокойтесь, на самом деле я обнаружил, что один из первых результатов, которые пришли на который был блог, который связан с этим классом с. Я пошел вперед и дал ответ. Tks. – drew010