а как же мои данные можно использовать? у меня идея такая - качнуть исходники (область РФ), отредактировать их выкинув все лишнее и добавив немного своего, настроить на сервере рендер и встроить на свой сайт карту. или я должен буду выложить свои редактированные исходники?trir писал(а):и другие люди могут легально использовать ваши данные...
Самые первые шаги
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Самые первые шаги
угу и указать источникя должен буду выложить свои редактированные исходники
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
источник, конечно, разумеется. ну а зачем им мои участки, по сути слой с участками, который никакого отношения к каратам местности то и не имеет.trir писал(а):угу и указать источникя должен буду выложить свои редактированные исходники
мне вот это свободное программное обеспечение пока не совсем понято.
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
Продолжаю свою тему.. надеюсь на вашу помощь. Ведь так трудно въехать самостоятельно в тему с нуля.
На сегодня я знаю:
1. есть карты OSM, на них есть исходники которые можно редактировать. даже есть отдельный субъект РФ. идеальный для меня вариант.
2. есть программа QGIS в которой можно редактировать карту. правда пока мне не удалось это сделать, почему-то инструменты неактивны. но с помощью этой программы я хочу сделать свою версию карты - убрать и добавить кое какие данные.
3. SAS Planet вроде бы с этой проги можно получить геопривязанный растр, который можно использовать в QGIS как ориентир. как использовать тоже пока не понял. может нужен плагин какой.
Дальше то что я пока не знаю:
1. как рендерить карту. что для этого нужно поставить на сервере и как лучше это сделать.
2. можно ли использовать для отрисовки карты сторонний сервер. как пример, использовать апи гугла подставляя ему свои тайлы. насколько такой вариант хорош в сравнении с первым? есть ли другие возможности обойтись без установки на своем сервере ренедеринага? насколько я понимаю тут возможностями php+Mysql (какие есть у меня на сервене) не обойтись.
Очень жду ваших советов.
На сегодня я знаю:
1. есть карты OSM, на них есть исходники которые можно редактировать. даже есть отдельный субъект РФ. идеальный для меня вариант.
2. есть программа QGIS в которой можно редактировать карту. правда пока мне не удалось это сделать, почему-то инструменты неактивны. но с помощью этой программы я хочу сделать свою версию карты - убрать и добавить кое какие данные.
3. SAS Planet вроде бы с этой проги можно получить геопривязанный растр, который можно использовать в QGIS как ориентир. как использовать тоже пока не понял. может нужен плагин какой.
Дальше то что я пока не знаю:
1. как рендерить карту. что для этого нужно поставить на сервере и как лучше это сделать.
2. можно ли использовать для отрисовки карты сторонний сервер. как пример, использовать апи гугла подставляя ему свои тайлы. насколько такой вариант хорош в сравнении с первым? есть ли другие возможности обойтись без установки на своем сервере ренедеринага? насколько я понимаю тут возможностями php+Mysql (какие есть у меня на сервене) не обойтись.
Очень жду ваших советов.
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Самые первые шаги
MySQL для хранения геометрии - плохой вариант, PostGIS лучше.
mapguide простое решения для создания картографического web-сервиса.
Из Sas.planet надо сохранять растры с привязкой - например .tab
mapguide простое решения для создания картографического web-сервиса.
Из Sas.planet надо сохранять растры с привязкой - например .tab
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
посмотрел что поддерживает сервер -
Поддержка PHP, Perl,
Python, Ruby, Parser.
БД MySQL
БД PostgreSQL
БД Firebird
можно ли на этом реализовать мою задумку? (нужно сделать сайтик который выдает свою версию карты области, исходная карта OSM)
Поддержка PHP, Perl,
Python, Ruby, Parser.
БД MySQL
БД PostgreSQL
БД Firebird
можно ли на этом реализовать мою задумку? (нужно сделать сайтик который выдает свою версию карты области, исходная карта OSM)
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
Вот что еще удалось узнать..
1. мне нужен wms сервер - первое что попалось мне в поиске это MapServer. Вроде его можно даже запустить (не уверен) на простом хостинге.
2. для wms сервера надо сгенерить карты в виде тайлов (?) и впихуть в базу данных дополнительные слои (если нужно) которые он отрендерит по запросу.
3. клиенту доля работы с этим всем тоже нужен инструмент - первое что попалось - OpenLayers
В правильном хоть направлении я двигаюсь?
1. мне нужен wms сервер - первое что попалось мне в поиске это MapServer. Вроде его можно даже запустить (не уверен) на простом хостинге.
2. для wms сервера надо сгенерить карты в виде тайлов (?) и впихуть в базу данных дополнительные слои (если нужно) которые он отрендерит по запросу.
3. клиенту доля работы с этим всем тоже нужен инструмент - первое что попалось - OpenLayers
В правильном хоть направлении я двигаюсь?
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Самые первые шаги
Если вы хотите показывать карты только в Вебе, то 99%, что WMS вам не нужен, так как WMS генерит картинку на каждый запрос, вам оно нужно? В вашем случае будет достаточно просто нагенерировать тайлов и отдавать как простую статику.
Spatial is now, more than ever, just another column- The Geometry Column.
- paleogis
- Модератор
- Сообщения: 1112
- Зарегистрирован: 22 мар 2009, 08:54
- Репутация: 200
- Ваше звание: Модератоо
Re: Самые первые шаги
В качестве готового решения можете использовать GeoMixer. Если хотите разрабатывать собственное приложение следуйте советам в постах выше.
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
, кажется, не подходит. ему нужен виндовс на сервере.paleogis писал(а):GeoMixer
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
извините за тупой вопрос. но что для этого мне нужно поставить на сервере ?Denis Rykov писал(а):достаточно просто нагенерировать тайлов и отдавать как простую статику.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Самые первые шаги
Linux ... дальше все пойдет как по маслу. Если это действительно сервер, то поставить на виртуальную машину.Макс писал(а): извините за тупой вопрос. но что для этого мне нужно поставить на сервере ?
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Самые первые шаги
Можете нагенерировать локально, и закинуть уже тайлы на сервер. Если вы делаете только первые шаги, то проще всего для вас будет создать проект в QGIS, опубликовать его по WMS, используя QGIS Server, поставить MapProxy и подключить в него поднятый WMS, после чего засидировать средствами MapProxy тайлы. Но делается это один раз локально, на сервер копируются только тайлы. Если же планируется, что данные будут часто обновляться то весь этот комплект нужно переместить на сервер, немного изменив логику работы (не сидировать тайлы, а генерировать по запросу).
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
Да в том и дело что хотелось бы обойтись обычным хостингом. конкретно мой поддерживает только PHP, Perl,gamm писал(а):Linux ... дальше все пойдет как по маслу. Если это действительно сервер, то поставить на виртуальную машину.
Python, Ruby, Parser. БД MySQL, БД PostgreSQL, БД Firebird.
-
- Участник
- Сообщения: 59
- Зарегистрирован: 11 июн 2013, 12:18
- Репутация: 5
Re: Самые первые шаги
правильно ли я понял, что для статической карты на сервере вообще ничего не надо ставить - только сохранить нужным образом тайлы и всунуть в страницу клиента нужный джава код. OpenLayers и Leaflet это подобные библиотеки для этих целей?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей