Symfony 2 nie ma typów danych punktów przestrzennych obsługiwanych przez MySQL. Nie znalazłem nic w dokumentacji Doctrine 2 na temat tego konkretnego typu danych, więc czy ktoś wie jak pracować z punktami w Symfony 2? Ponadto, jak wyszukiwać w oparciu o promień? Dzięki! :)Przechowywanie punktów przestrzennych w jednostkach Symfony 2/Doctrine 2?
6
A
Odpowiedz
9
Najprostszym sposobem byłoby zaimplementowanie niestandardowych typów dla typów danych przestrzennych, a następnie zadeklarowanie niestandardowych funkcji DQL w celu uproszczenia zapytań.
pisałem o tym tutaj: http://codeutopia.net/blog/2011/02/19/using-spatial-data-in-doctrine-2/
1
Jeśli mówić po francusku, youd mogli zaczerpnąć inspirację z innego artykułu tutaj: http://blog.fastre.info/2012/02/doctrine2-2-2-et-types-geographiques/
Te zajęcia były budowane dla PostgreSQL + PostGIS.
4
Inną opcją byłoby użyć djlambert/doctrine2-przestrzenna Bundle znaleźć tutaj: https://github.com/creof/doctrine2-spatial
ma potrzeby realizacji wszelkich niestandardowych rzeczy.
Powiązane problemy
- 1. symfony 2 ścieżki lesscss
- 2. Unikalne ograniczenia w Doctrine 2, Symfony 2
- 3. Jak buforować w Symfony 2?
- 4. Utwórz ViewHelper w Symfony 2
- 5. Oblicz kąt 2 punktów
- 6. Symfony 2 GeniusesOfSymfony/WebSocketBundle
- 7. Zastępowanie wyjątków Symfony 2?
- 8. Symfony 2 Poprzedni URL
- 9. Symfony 2 przykładowa aplikacja?
- 10. Symfony 2 onDelete setNull
- 11. Symfony 2 Obrazy zasobów
- 12. Symfony 2 wbudowane Formy
- 13. symfony 2 odpowiednik funkcji url_for() w symfony 1
- 14. zaklasyfikowane relacje w jednostkach danych
- 15. Symfony 2 - przestawianie pól formularzy
- 16. Formowanie widgetu datetime Symfony 2
- 17. Symfony 2 Injection Injection & autowiring
- 18. Symfony 2 bez dostępu SSH
- 19. Tworzenie Symfony 2 Assetic development
- 20. Ręczna kontrola autentyczności Symfony 2
- 21. Denormalizacja denormalizowanych denormalizatorów Symfony 2
- 22. Symfony 2 na wirtualnych hostach
- 23. Symfony 2 sonataAdminBundle template override
- 24. Symfony 2 + zmienne globalne Twig
- 25. Symfony 2 translation: why XLIFF?
- 26. Jak zdobyć aktualny pakiet w Symfony 2?
- 27. Symfony 2 Wywołanie funkcji w metodzie sterownika
- 28. Symfony 2 Rejestrowanie wyjątków w konsoli
- 29. Tworzenie siatki formularzy w Symfony 2
- 30. symfony 2 tras nie znaleziono w produkcji
"Typ danych punktów przestrzennych". Czy jest to fantazyjny sposób określania dziesiętnego typu danych do przechowywania informacji o długim czasie? –
@MikePurcell Nie, to prosty sposób opisywania rzeczywistych danych geoprzestrzennych http://dev.mysql.com/doc/refman/5.0/en/spatial-extensions.html –
@PeterBailey: Dzięki za heads up. Moje coś nowego na ten dzień. –