Добавить
КатастрофГеопространственных - ГИСмногообразие ГИСМикростанция-BentleyQGIS

Решение с помощью MapServer

Воспользовавшись недавним разговором с учреждением кадастра, которое искало способ опубликовать свои карты, здесь я резюмирую наиболее важные моменты, чтобы вернуть спасение объекта сообществу. Возможно, в свое время он послужит кому-то, кто захочет принять решение или попросит помощи геофумады.

Почему MapServer

Этап был кем-то, который намеревался уйти от GeoWeb Publisher, Bentley, потому что у него все еще была лицензия Сервер обнаружения, предка этого, еще в пыльные годы.  Еще одна причина, по которой они были заинтересованы в Bentley, заключается в том, что их отображение осуществляется на Microstation Geographics, с приложениями VBA для создания и сопровождения кадастровых карт.

Ранее в блоге (Уродливый - Редкий как говорит друг) мы показали, как создать службу веб-карт, с использованием манифольда ГИС, как недорогая альтернатива. Я также однажды говорил о преимуществах Geoweb Издатель от Bentley как решение, когда серебра больше. Это придаст преемственности тому старому посту, в котором сделанные сравнения среди различных приложений для публикации онлайн-карт.

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

баннер MapServer - это не ГИС-приложение, оно даже не претендует на это, как написано на его странице. Он был создан по инициативе Университета Миннесоты, поэтому его логотип происходит от слияния рек Миннесота и Миссисипи. Сегодня это эталон широко распространенного картографического веб-сервиса, возможно, из-за его англосаксонского происхождения. Поскольку это приложение имеет широкий спектр -очень широкий действительно, Мне нравится его простота, самая простая для новых пользователей; все волшебство находится в обработке файла .map, который может быть сгенерирован из таких программ, как QGis, или для понимания логики для картографирования для использования таких языков, как PHP, Java, Perl, Python, Ruby или C #.

На MapServer разработаны дополнительные приложения "служилТакие как Chamaleon, Cartoweb, Ka-map и Pmapper. Они рекомендуются для пользователей с меньшим знанием кода, хотя понимание примитивной логики MapServer является идеальным.

Установка сервера

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

Какие существуют другие веб-приложения

Для этого я буду использовать в качестве ссылки Фонд OSGeo, который является одной из самых творческих инициатив с точки зрения устойчивости и стандартизации открытого исходного кода в геопространственной сфере. Хотя допускаю, что есть и другие.

  • Mapbender, довольно популярный, используется в качестве тонкого клиента с Mapserver в случае IDE Guatemala. Причина его привлекательности в том, что он был разработан для PHP и JavaScript, двух наиболее широко используемых сегодня комбинаций в сети.
  • MapBuilder, который достиг его конец в версии 1.5 и объединены в Open Layers. Штучка с AJAX… это было прекрасно.
  • Открытые слои, задается вопросом, хотите ли вы интегрировать Google или Yahoo Maps или эффективно кэшировать растровый дисплей.
  • Mapguide Opensource, очень популярный благодаря сотрудничеству с AutoDesk. Надежный, за который можно умереть, с любым вкусом.
  • Градус, накуренный по стандартам. С большим потенциалом в Европе. Благодаря стабильности в поддержке GML, он предлагается как нейтральная альтернатива для реализации веб-процессов в инициативе. INSPIRE.

Установка сервера Другие инкубационные решения OSGeo:

  • Geoserver, его самый большой потенциал в том, что разработка связана с Java. Имеет много предложений, таких как открытые слои при интеграции Google Maps, Google Earth, Yahoo Maps, включая ArcGIS.
  • Geomajas который включает в себя легкий клиент, рабочий стол и Интернет.
  • MapFish, с акцентом на Pyton, но, возможно, один из наименее задокументированных (онлайн).

Преимущества MapServer

Совместимость с со стандартами OGC, Возможно, самое лучшее, хотя в этом почти все приложения с открытым исходным кодом хорошо, по крайней мере, в отношении WMS, WFS, WCS, GML.

  • Служба веб-карт (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 и 1.1.1
  • Служба веб-функций (OGC: WFS) 1.0.0, 1.1.0
  • Служба веб-покрытия (OGC: WCS) 1.0.0, 1.1.0
  • Язык разметки географии (OGC: GML) 2.1.2, 3.1.0 Уровень 0 Профиль
  • Контекстные документы веб-карты (OGC: WMC) 1.0.0, 1.1.0
  • Дескриптор стилизованного слоя (OGC: SLD) 1.0.0
  • Спецификация кодирования фильтра (OGC: FES) 1.0.0
  • Служба наблюдения датчиков (OGC: SOS) 1.0.0
  • Наблюдения и измерения (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Обслуживание данных в соответствии с рекомендациями Консорциума Open Gis заставит любую программу без особых затруднений придерживаться их. Из AutoDesk Civil3D, ArcGIS. Карта Bentley, в gvSIG, QGis и т. Д. Даже Google Earth / карты через wms.

Сравнивая его с приложениями, с которыми я ранее работал (GeoWeb Publisher и Manifold GIS), MapServer превосходит их, имея большая диффузияВ итоге на вашей странице достаточно информации, разработанных примеров, не говоря уже о сообществе пользователей. В случае с GWP вам придется много работать с ногтями, а то, что есть в Manifold на испанском языке, очень мало -оставляя Вы egeomates избежать противоречия-.

El поддержка данных это чудо. Это не рай, но достаточно близко:

  • Векторные данные или данные базы геоданных: файлы формы, GML, PostGIS и еще один мир через OGR, включая DGN.
  • Растровые данные: Tif с географической привязкой и все, что мы хотим, через GDAL.
  • Вывод, вы можете создавать jpg, png, pdf и, конечно же, стандарты OGC.

Тогда есть поддержка мультиплатформенности. MapServer может работать поверх IIS, что делает его удобным для пользователей Windows / ПК. Также на Apache, с которым он прекрасно работает в Windows и Linux, не только для обслуживания данных, но и для навигации. В случае с Manifol
d, только публикация IIS, если вы сообщите им Apache перегружаться, хотя некоторые из них пируэты. А в случае с Bentley только Windows, даже веб-дисплей - это ActiveX, который работает только в Internet Explorer, если он не дымится IDPR к возвышенному в космическом картридже.

Излишне говорить, что это не имеет отношения лицензирование платежей. Стоимость лицензии Manifold Universal составляет порядка 600 долларов США, лицензии Bentley GWPublisher - 10,000 15,000 долларов США с ограниченными пользователями, а для ГИС-сервера - XNUMX XNUMX долларов США и выше.

Наконец, я вижу большое преимущество в развитие. Найти того, кто работает с MapServer, не так просто, но это намного проще, чем с другими приложениями, даже удаленно, как мы делаем сейчас. Разработчика, который знает толк в Bentley GWPublisher, не так просто найти. Он должен знать Project Wise, Geographics, Microstation VBA и Bentley Map, чтобы воспользоваться преимуществами надежной разработки на Bentley Geospatial Server (Хотя я признаю, что там делаются замечательные вещи). Разработчик Manifold GIS, что очень сложно, хотя это только .NET, и один из GIS Server, несомненно, будет взимать плату в зависимости от того, сколько стоит лицензия.

Как установить его в шагах 5

Установка сервераСуществует не так много шагов, как и начало Бытия:

  1. Загрузить OSGEO4W здесь
  2. Установите его, минимальный MapServer, Apache и пример.
  3. Установите Apache и создайте службу (или поднимите каталог через IIS).
  4. Лифт
  5. Запустить пример в браузере

Да, как и в Книге Бытия, между стихами 1 и 2 есть несколько вещей, которые произошли во время восстания сатаны. Обычно запуск службы либо через http: // localhost /, либо занимает ваше место в битве, но вы учитесь.

Это будет в следующем, мы объясним.

Гольджи Альварес

Писатель, исследователь, специалист по моделям землеустройства. Он участвовал в разработке концепции и реализации таких моделей, как: Национальная система управления имуществом SINAP в Гондурасе, Модель управления совместными муниципалитетами в Гондурасе, Интегрированная модель управления кадастром - Реестр в Никарагуа, Система управления территорией SAT в Колумбии. . Редактор блога знаний Geofumadas с 2007 года и создатель Академии AulaGEO, включающей более 100 курсов по темам ГИС, САПР, BIM и цифровых двойников.

Статьи по теме

7 комментариев

  1. Привет, Эулис. Однажды вы расскажете нам о дыме, который вы сделали с C #, о котором очень мало я видел в Интернете.

    привет

  2. почему бы не сделать это с помощью c sharp и sql server 2008 или уже с более грубыми и печатными типами карт типов, и, таким образом, вы избежите вопроса о домене, и поэтому вы будете искать только сервер с asp.net

  3. любой опыт работы с Mapguide с открытым исходным кодом ?? У меня он был установлен уже давно, но когда я запускаю мастер, он выдает ошибку подключения к серверу ... руководство на испанском было бы очень полезно. Приветствую, спасибо =)

  4. Отрицательно, вам придется сражаться с поисковой системой Google.

  5. Привет, меня очень интересует maperver, некоторые вещи, которые я имел возможность собрать вместе, в данный момент я посвящён разработке приложения карты внутри рельсов, есть ли у вас представление о том, как? или какая-то справочная ссылка .. большое спасибо

  6. Вы должны искать компанию, предлагающую жилье с картографическим рисунком, включенным в сервис.

    А также http://www.hostgis.com/

    Служить с уровня интрасети довольно просто, потому что только с IP-адресом машины, на которой установлена ​​служба (как и 192.168.0.129), можно получить доступ с других компьютеров в пределах одной сети или рабочей группы.

    Если вы хотите использовать его для Интернета, вы позаботитесь о том, чтобы машина, работающая как сервер, имела более или менее приличное подключение к Интернету, а также публичный IP-адрес, а также (80.26.128.194). Причина в том, что IP-адрес, который передает оборудование для подключения к Интернету, предоставляемый службой Интернета, хотя и является общедоступным, изменяется каждый раз, когда он доступен и фиксируется, его необходимо оплатить.

    Если вы не хотите, чтобы доступ к IP-номеру, как и предыдущий, вы платите за домен и службу DNS, с которыми у вас может быть более простой адрес http://www.eldominio.com, Он также может быть перенаправлен с помощью субдомена или служб, которые предлагают такие страницы, как http://www.no-ip.com

  7. Поздравляем блог, который я делаю уже довольно давно. Хотя я биолог, я работаю над вопросами ГИС. В прошлом году я немного научился использовать MapServer, и это очень хорошо. Но у меня есть вопрос, что я еще не получил ответа. Какая хостинговая компания хранит MapServer? Какие результаты вы должны использовать свой собственный компьютер и использовать домашнюю интернет-сеть?

    Я хотел бы сделать другой проект с этой программой, но у меня нет возможности повесить его в сети.

    Если кто-то знает ответ, он будет очень хорошо принят.

    С уважением,

    Martiño

Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные Ваших комментариев.

Поэтому проверить
Закрыть
Вернуться к началу кнопки