Что нужно знать еще... ?
- t[0]p
- Участник
- Сообщения: 93
- Зарегистрирован: 15 ноя 2014, 14:35
- Репутация: 7
- Откуда: Томск
Что нужно знать еще... ?
Доброго времени суток!
Изучаю "веб-картографию" самостоятельно. Есть некоторое представление о гео-серверах (в частности GeoServer), QGIS, PostgreSQL и некоторый опыт работы с ними. Хочется на основе всего этого построить, хоть сколько-нибудь, работающий геопортал. Для того что бы он был более менее адекватно выглядещий необходимо оформить его как то (что бы информация об объектах появлялась в отдельных блока на сайте/страничке, уметь создавать эти блоки на страничке). На сколько я понимаю это называется "вёрстка" (не претендую на верность суждений =) ). Собственно вопрос в чем... Подскажите пожалуйста - правильно ли я определил как "это называется" и какие направления/темы мне необходимо изучить что бы было возможно построить мало-мальски похожий сам на себя геопортал?
Изучаю "веб-картографию" самостоятельно. Есть некоторое представление о гео-серверах (в частности GeoServer), QGIS, PostgreSQL и некоторый опыт работы с ними. Хочется на основе всего этого построить, хоть сколько-нибудь, работающий геопортал. Для того что бы он был более менее адекватно выглядещий необходимо оформить его как то (что бы информация об объектах появлялась в отдельных блока на сайте/страничке, уметь создавать эти блоки на страничке). На сколько я понимаю это называется "вёрстка" (не претендую на верность суждений =) ). Собственно вопрос в чем... Подскажите пожалуйста - правильно ли я определил как "это называется" и какие направления/темы мне необходимо изучить что бы было возможно построить мало-мальски похожий сам на себя геопортал?
-
- Активный участник
- Сообщения: 103
- Зарегистрирован: 24 мар 2016, 23:27
- Репутация: 27
- Откуда: Ростов-на-Дону
Re: Что нужно знать еще... ?
посмотри в сторону cms для геопорталов
http://cartaro.org/
http://geonode.org/
http://mapbender3.org/
http://cartaro.org/
http://geonode.org/
http://mapbender3.org/
Без внятного ТЗ - результат ХЗ
- t[0]p
- Участник
- Сообщения: 93
- Зарегистрирован: 15 ноя 2014, 14:35
- Репутация: 7
- Откуда: Томск
Re: Что нужно знать еще... ?
Нет, спасибо. Интересует именно знания как оформить геопортал/сайта с нуля.madw0lf писал(а):посмотри в сторону cms для геопорталов
http://cartaro.org/
http://geonode.org/
http://mapbender3.org/
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Что нужно знать еще... ?
Ну тогда или html|js|php для староверов
или всякие Node.js|react и прочее, если смузи и коворкинг%)
Т.е. фронтенд придётся писать самому (что не так и плохо).
OpenLayers или Leaflet как компонента, чтобы карты показывать.
И кучка div вокруг для вывода атрибутики.
Из того, что мне понравилось -- замечательная вещь HighCharts для графиков (в т.ч. и прям на карте рисовать).
Проблема в том, что вкусное слово "геопортал" все понимают по разному.
или всякие Node.js|react и прочее, если смузи и коворкинг%)
Т.е. фронтенд придётся писать самому (что не так и плохо).
OpenLayers или Leaflet как компонента, чтобы карты показывать.
И кучка div вокруг для вывода атрибутики.
Из того, что мне понравилось -- замечательная вещь HighCharts для графиков (в т.ч. и прям на карте рисовать).
Проблема в том, что вкусное слово "геопортал" все понимают по разному.
-
- Завсегдатай
- Сообщения: 310
- Зарегистрирован: 25 май 2009, 13:50
- Репутация: 43
Re: Что нужно знать еще... ?
Может вам всё таки взять какую либо CMS.
Хотя бы WordPress или Django...
По ним есть руководства чтобы вам понимать как они работают. К тому же они берут на себя самую сложную и чёрную работу:
- связь с базой данных
- хранение и выдача информации
- внешний вид информации
- регистрация пользователей и их активность
- и многое многое другое...
К ним можно будет написать дополнение (плагин) которое и будет вашим разработанным геодополнением.
Плюс в уже готовом вы видите как оно работает. Вы прочитаете много описаний и получите нужные здания, а не только пройдётесь по всем граблям.
К многим CMS есть плагины с открытием исходным кодом. Которые отвечают за гео составляющую.
Попробуйте установить себе на сервер LAMP + WordPress + https://wordpress.org/plugins/osm/
Это будет примерно ваш финиш.
Рядом на втором сервере делайте тоже самое, но с самого начала.
Сам так планирую учится. Давайте вместе
Вы на каком языке собираетесь писать?
PHP? Python? Node.JS? Экзотика?
Видел тут статью реального маньяка написал форум на ассемблере https://habrahabr.ru/post/318916
Хотя бы WordPress или Django...
По ним есть руководства чтобы вам понимать как они работают. К тому же они берут на себя самую сложную и чёрную работу:
- связь с базой данных
- хранение и выдача информации
- внешний вид информации
- регистрация пользователей и их активность
- и многое многое другое...
К ним можно будет написать дополнение (плагин) которое и будет вашим разработанным геодополнением.
Плюс в уже готовом вы видите как оно работает. Вы прочитаете много описаний и получите нужные здания, а не только пройдётесь по всем граблям.
К многим CMS есть плагины с открытием исходным кодом. Которые отвечают за гео составляющую.
Попробуйте установить себе на сервер LAMP + WordPress + https://wordpress.org/plugins/osm/
Это будет примерно ваш финиш.
Рядом на втором сервере делайте тоже самое, но с самого начала.
Сам так планирую учится. Давайте вместе
Вы на каком языке собираетесь писать?
PHP? Python? Node.JS? Экзотика?
Видел тут статью реального маньяка написал форум на ассемблере https://habrahabr.ru/post/318916
- t[0]p
- Участник
- Сообщения: 93
- Зарегистрирован: 15 ноя 2014, 14:35
- Репутация: 7
- Откуда: Томск
Re: Что нужно знать еще... ?
Такс... по порядку )
По поводу проблем с пониманием... существует ГОСТ, которому, наверное, и стоит верить - «информационно-телекоммуникационная система, обеспечивающая доступ граждан, хозяйствующих субъектов, органов государственной и муниципальной власти к распределенным ресурсам пространственных данных, а также распространение и обмен данными в общедоступной глобальной информационной сети в целях повышения эффективности их производства и использования».
Че такое LAMP и WordPress не знаю. Будем смотреть, но думаю, что только в целях ознакомительных. Наверное примерно что я хочу в голове есть...
В общем получается мне необходимо изучить html для того что бы понять как вести разметку, что такое div, и как в этом div'e что то отобразить ) Это получается нужно просто полистать html? Или если я сосредоточу своё внимание на Django, смогу всё тоже самое делать (разбивать на блоки) не отвлекаясь на div'ы отдельно? В общем непонятки у меня с этими div'ами...
Таки да - хотелось разобраться во фронтенде (что предполагало ручной труд). С HighCharts - знаком, с OpelLayer3 и Leaflet знаком не по наслышке. Получается что не знаком с div'ами. Какой язык или что меня научит писать дивы?jerry-maori писал(а):Ну тогда или html|js|php для староверов
или всякие Node.js|react и прочее, если смузи и коворкинг%)
Т.е. фронтенд придётся писать самому (что не так и плохо).
OpenLayers или Leaflet как компонента, чтобы карты показывать.
И кучка div вокруг для вывода атрибутики.
Из того, что мне понравилось -- замечательная вещь HighCharts для графиков (в т.ч. и прям на карте рисовать).
Проблема в том, что вкусное слово "геопортал" все понимают по разному.
По поводу проблем с пониманием... существует ГОСТ, которому, наверное, и стоит верить - «информационно-телекоммуникационная система, обеспечивающая доступ граждан, хозяйствующих субъектов, органов государственной и муниципальной власти к распределенным ресурсам пространственных данных, а также распространение и обмен данными в общедоступной глобальной информационной сети в целях повышения эффективности их производства и использования».
Ага... получается Django это cms? cms и фреймворк это одно и тоже? Присматривался в сторону Django, ибо некоторые познания в Python имеются, да и интересно что за зверь такой GeoDjango. Но есть одно НО. А именно - необходимость использовать библиотеки JS (OL3 и Leaflet; конечно есть всякие Folium'ы, но это кастыль не самый качественный). Согласен - такое себе "но", но всё таки наверное переходы с 1 на другой язык не самая лучшая затея (тут тоже совет бы не помешал). В обще язык - наверное Python, ибо Django/GeoDjango.sadless74 писал(а):Может вам всё таки взять какую либо CMS.
Хотя бы WordPress или Django...
По ним есть руководства чтобы вам понимать как они работают. К тому же они берут на себя самую сложную и чёрную работу:
- связь с базой данных
- хранение и выдача информации
- внешний вид информации
- регистрация пользователей и их активность
- и многое многое другое...
К ним можно будет написать дополнение (плагин) которое и будет вашим разработанным геодополнением.
Плюс в уже готовом вы видите как оно работает. Вы прочитаете много описаний и получите нужные здания, а не только пройдётесь по всем граблям.
К многим CMS есть плагины с открытием исходным кодом. Которые отвечают за гео составляющую.
Попробуйте установить себе на сервер LAMP + WordPress + https://wordpress.org/plugins/osm/
Это будет примерно ваш финиш.
Рядом на втором сервере делайте тоже самое, но с самого начала.
Сам так планирую учится. Давайте вместе
Вы на каком языке собираетесь писать?
PHP? Python? Node.JS? Экзотика?
Видел тут статью реального маньяка написал форум на ассемблере https://habrahabr.ru/post/318916
Че такое LAMP и WordPress не знаю. Будем смотреть, но думаю, что только в целях ознакомительных. Наверное примерно что я хочу в голове есть...
В общем получается мне необходимо изучить html для того что бы понять как вести разметку, что такое div, и как в этом div'e что то отобразить ) Это получается нужно просто полистать html? Или если я сосредоточу своё внимание на Django, смогу всё тоже самое делать (разбивать на блоки) не отвлекаясь на div'ы отдельно? В общем непонятки у меня с этими div'ами...
-
- Активный участник
- Сообщения: 103
- Зарегистрирован: 24 мар 2016, 23:27
- Репутация: 27
- Откуда: Ростов-на-Дону
Re: Что нужно знать еще... ?
я дико извиняюсь, но если рассматривается вордпресс, то чем картаро не подходит ( http://cartaro.org/ )? это всего лишь друпал, оптимизированный под постгрю, постгис и геосервер, с уже добавленной ol3, а геонод (http://geonode.org/ ) создан на базе фреймворка django.
как вариант, можно начать с определения того, чем в вашем понимании является геопортал.
wordpress - cms на языке php, для работы которой нужен lamp
как вариант, можно начать с определения того, чем в вашем понимании является геопортал.
не совсем так. система управления контентом - более менее готовый продукт, в то время как фреймворк является каркасом приложения. просто есть фреймворки, имеющие "из коробки" основные функции cms.cms и фреймворк это одно и тоже?
дивы - это способ разметки.Получается что не знаком с div'ами. Какой язык или что меня научит писать дивы?
lamp - linux( операционная система такая. для игр не подходит, а вод под сервера она во многом лучше той же винды. но этот форум не для холиваров windows vs linux, поэтому разворачивать тред вокруг серверных преимуществ никсов не буду) + apache ( веб-сервер) + mysql ( сервер базы данных) + php ( язык веб-программирования, хотя есть извраты для компилляции в екзешники)Че такое LAMP и WordPress не знаю
wordpress - cms на языке php, для работы которой нужен lamp
Без внятного ТЗ - результат ХЗ
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 30 гостей