Geotools Google Maps Веб-приложение Java Java - PullRequest
3 голосов
/ 23 февраля 2010

Я ищу альтернативы для разработки Java-веб-приложения для расчета стоимости земли на основе некоторых переменных с визуальным представлением карты.

Поскольку данные, которые у меня есть, являются шейп-файлами ESRI, и я хочу использовать открытый исходный код, я получил эту конфигурацию.

  1. Возьмите файлы shp с помощью Geotools , преобразуйте и сохраните их в пространственной БД MySQL (или любой другой пространственной БД с открытым исходным кодом).

  2. Использование java EE (jsp, javabeans) для связи с пространственной БД и геотолами для расчета значения с учетом наземной точки и всех необходимых переменных (то есть значения площади, расстояния от парков, расстояния от станций метро и т. Д. ).

  3. Использование Google Maps и Javascript API для получения наземной точки от пользователя, а также отображения некоторых маркеров, линий, полугонов (то есть станций метро, ​​парков и т. Д.)

Недавно я разработал менее сложное веб-приложение с использованием java ee (для соединения с таблицами Fusion ) и gav maps javascript api. Тем не менее, у меня нет опыта с вычислениями ГИС, и мне интересно, имеет ли эта конфигурация смысл для опытного разработчика.

Спасибо всем

1 Ответ

2 голосов
/ 25 февраля 2010

Используйте PostGIS и GeoServer. Вы можете написать простые сервлеты для вызова в PostGIS, чтобы ответить на ваши пространственные вопросы Вы можете использовать GeoServer для отображения карт из ваших источников данных postgis.

Шейп-файлы легко загружать как в PostGIS, так и в Geoserver

Не используйте MySQL, большинство его пространственных функций не реализовано. Они есть в документе, но они не реализованы в коде.

Вы можете использовать API GMaps JS или взглянуть на OpenLayers, библиотеку сопоставления JS с открытым исходным кодом.

...