Август 2007

«Мы просто хотели, чтобы получить нашу работу там и заставить людей использовать его. Было бы очень трудно в противном случае для двух студентов университета, которые в Израиле получить миллионы пользователей, не имея миллионы долларов позади нас.»

Энди Гутманс, со-создатель PHP

Эта статья содержит пример того, как аспирант в Онтарио использовать open source программное обеспечение и свободно имеющиеся данные для решения технической проблемы, начать и развивать бизнес и предоставлять услуги, которые многие. Он также показывает, как легко новые возможности и настройки могут быть разработаны, когда API становятся доступными для своих пользователей.

Почему Geocoder.ca?

API за Geocoder.ca было написано в июле 2004 года для преодоления технических препятствий, возникающих при попытке организовать бизнес предложения на основе местоположения и поиск по близости от данного места. В то время Google Maps и Google Local не были доступны и заторного ups не были достаточно зрелыми для того удовлетворить мои потребности.

После рассмотрения коммерческих приложений, стало очевидным, что было мало выбора, и что имеющиеся продукты были дорогими, неполными или неточными. Наименее дорогой из этих коммерческих предложений пришли на сумму $0,25 за запрос, становится все более запретительными, как растет количество запросов. Некоторые функции требуется не просто. Например нет никакой возможности ввести точку в широты/долготы и вернуть описание ближайшего места к этой точке.

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

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

С технической точки зрения геокодер это программное обеспечение, которое извлекает с именем сущности, как гражданские адреса, пересечения и названия городов из входной строки, а затем соответствует эти сущности к существующей базе данных физических расположений, чтобы обеспечить подходящий ответ в виде географически закодированное расположение. Это одним из важнейших компонентов локального web 2.0 пространства, как это место разведки за содержание. Геокодер необходимо сопоставить расположение типизирована с человеком в cartographically определенной точки, выраженные в широте и долготе.

Релевантность является то, что отличает web 2.0 от web 1.0. Там было много инноваций компании web 2.0, направленных на обеспечение наиболее релевантную информацию к их netizens, и поскольку значительно вырос объем информации в глобальной сети Интернет, информации близость географического положения является важным аспектом релевантности. Те, web 2.0 сайтов, которые предлагают своим посетителям возможность поиска «Что» (содержание), а также «Где» (близость контекста) на конкурентное преимущество для привлечения обратно пользователей, ищущих информацию, потому что «Где» экономит время.

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

Для достижения этих целей, важно для извлечения и геокодирования географической информации из большого количества контента быстро и точно, а также как быстро и точно geocode расположение запросов в реальном времени.

Открытые данные

Первоначальное препятствие было получение точных данных. Правительство Канады предлагает бесплатные географической информации через портал Geobase и веб-сайт статистического управления Канады. То же самое для правительства США с их бесплатно Тигр линии dataset. Однако качество данных, полученных бесплатно не является удобной для пользователя, продаются коммерческие поставщики как NavTeq. Бесплатные данные wins, но за счет точности для пользователя.

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

Задача заключается в укреплении программного обеспечения. GML открытой спецификации уже реализованы основные алгоритмы для создания мощного естественного языка обработки и базы данных MySQL была использована для хранения обработанных наборов данных.

Стоимость клиента

Geocoder.ca была выпущена 5 июля 2005 как свободный геокодер для многих некоммерческих и проектов с открытым кодом, которые требуют геокодирования для создания более мощного местоположения на основе информационно-поисковые системы. Оригинальный проект, который вызвал необходимость Geocoder.ca все еще использует эту технологию и в настоящее время обслуживает более миллиона просмотров страниц в месяц, чтобы netizens ищет местную информацию на продукты питания и столовой. Это лишь один из многих примеров как добавить ценность веб-сайтов с использованием географической информации.

Основным требованием для клиентов, использующих геокодер является точность, а затем универсальность функций геокодирование. Geocoder.ca удалось быстро настроить программное обеспечение и добавлять уникальные возможности для удовлетворения потребностей весьма конкретных клиентов и рынков. Сотрудничая с Geocoder.ca, клиенты получают конкурентное преимущество путем доступа к информации, которая в настоящее время недоступны из конкурентов. Например несколько отслеживания активов и управления компании используют обратный Geocoder.ca функцию, чтобы найти дорогу, что актив в настоящее время путешествует, а также вычисления скорости с помощью функции Geocoder.ca в относительной близости.

Многие другие свободные проекты используют порт геокодирование легкий XML Geocoder.ca предоставлять актуальную и ценную информацию по различным темам. Они включают в себя поиск и картирование бесплатный беспроводной горячих точек в канадских городах и сбор и анализ данных о загрязнении.

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

Следующим шагом для Geocoder.ca является принести еще более точное и универсальное расположение разведки масс бесплатно. Это должно сопровождаться расширением в другие страны и языки, начиная с странами Европейского союза и обеспечение геокодирование физического ландшафта и достопримечательностей.

Это потребует разработки семантического местоположения поиска. Это поле является подкатегории идеи семантической сети и включает в себя использование местоположения разведки для высоко структурированных поисковых запросов, таких как «сколько людей живут в пределах x расстояние от реки Оттавы?». Данные для ответа на такие вопросы имеется в наличии; инструменты, однако, еще не разработаны.

Оплата счетов

Бизнес-модель проста:

  1. Если вы не для прибыли вы можете использовать легкий XML геокодирование порт бесплатно
  2. Если вы коммерческие сущности, можно использовать услуги за отдельную плату. Коммерческие клиенты получают кредиты для использования XML. Консалтинговые услуги и поддержка также доступна для коммерческих клиентов.

Эта модель обеспечивает несколько преимуществ:

  • хорошие отношения с сообществом
  • хорошая репутация для Geocoder.ca
  • ценные отзывы, ведущие к новым функциям
  • финансирование развития в доме
  • 100% слово рот маркетинг

И насколько успешно эта модель? На сегодняшний день существует свыше 700 пользователей не для прибыли и 390 коммерческих клиентов. Кроме того добровольцы предоставили Бесплатные программные модули для использования порта Geocoder.ca XML для почти всех основных языка программирования, доступных сегодня. Эти модули позволяют пользователям и заказчикам интегрировать Geocoder.ca в свои собственные пользовательские приложения и можно найти путем поиска CPAN (для модулей Perl) и Google.

Geocoder.ca выполняет свои услуги хорошо организованной LAMP стек. На сегодняшний день я не потратил деньги на лицензии на программное обеспечение. Только стоимость ведения бизнеса является хостинг сборов, оборудования и мое время. Из-за открытым исходным кодом экосистемы минимальные инвестиции позволило Geocoder.ca разработать инструмент, который помогает улучшить качество и релевантность информации для доступа к сети.

Достижения в области обработки и получения соответствующей информации о нашем мире и его физическая среда позволило значительно улучшить качество нашей жизни. Это частично объясняется тем, что люди были свободны положить свои идеи на работе для общего блага. Geocoder.ca будет продолжать работу по осуществлению дополнительных алгоритмов, которые в настоящее время существуют только в теории в области естественного языка обработки и вычислительной геометрии.

Доля этой статьи:

Цитируете эту статью:

Оцените содержание: 
1 голосов были поданы, с средняя оценка 5 звезд