Как начать изучать MAP (или пространственный?) - PullRequest
0 голосов
/ 21 февраля 2010

Я новичок в технологии карт (или пространственных данных?). Для начала хочу узнать условия, что это такое, как это работает. Я также хочу знать, как хранить данные карты (широта, долгота и т. Д.).

Может быть, какой-нибудь простой (для новичка) учебник и приземленная книга могут помочь, так как я ничего не знаю об этом. Еще одно предложение и советы / хитрости при работе с картами также приветствуются.

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

У меня есть пример, показывающий, как рассчитать расстояние с использованием методов пространственных данных в SQL Server 2008. Однако это только базовый учебник. Но шаг за шагом вы добавите географический тип в таблицу, обновите его координатами широты / долготы, где получите некоторые данные, которые преобразуют почтовые индексы в широту / долготу, и операторы SQL UPDATE для получения этого в вашем базы данных и SQL-запрос для расчета расстояния.

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

В этом уроке нет ничего особенного, просто очень краткое руководство "как сделать". Кроме того, я написал его до выхода SQL 2012, используя SQL Server 2008 в примерах, поэтому, возможно, потребуется некоторая доработка (что я планирую сделать, когда у меня будет больше свободного времени). Это на моем сайте здесь:

http://www.scottreis.com/Spatial-Data-What-Is-It.aspx

1 голос
/ 21 февраля 2010

Я думаю, что объяснения на kowoma.de помогут вам. Я использовал его в лекции под названием «Мобильные вычисления», и она очень хорошо объясняет основы.

Часть из них также доступна на английском языке (особенно введение в GPS и широту / долготу). Другие важные темы, такие как картографические проекции и системы отсчета, еще не переведены ( см. Немецкую версию здесь ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...