Программное обеспечение, которое я всегда использовал, — это программное обеспечение ESRI. В конце концов, они являются лидерами в отрасли. От ArcIMS4, который я использовал вначале, до версии 9.2, которую я использую сейчас, после стольких лет применения я обнаружил, что не так уж много расширенных функций ГИС, которые действительно используются на стороне сервера. В конце концов, нельзя ожидать, что сетевая ГИС будет такой. быть таким же мощным, как настольные программы. Я думаю, что преимущество Интернета заключается в быстром обмене информацией, поэтому, если посмотреть на некоторые современные веб-сайты ГИС, большинство их функций заключаются в запросе и выпуске информации. Сервер ArcGIS очень мощный, но, попользовавшись им некоторое время, я чувствую, что он недоступен для обычных людей.
ArcIMS имеет свои собственные версии клиентов: тонкий клиент HTML и толстый клиент Java. Но мне всегда было некомфортно им пользоваться. Позже я просто сам написал клиент, и основные функции увеличения, уменьшения, просмотра и так далее были реализованы как кошки и тигры. Помню, в 2003 году первоначальный доступ к карте все еще был запросом, который возвращал картинку. Это было очень трудоемко в использовании, опыт был очень плохой, и это чуть не сводило людей с ума, поэтому карты в то время были маленькими.
Позже появились тайловые карты. В то время в Интернете было мало таких веб-сайтов с картами. В то время большинство из них все еще использовали плагины Java Applet. Сайтов, изучающих тайловые карты, было еще очень мало. Я изучаю тайловые карты в Интернете каждый день, пускаю слюни и надеюсь превратить свою собственную карту в тайловую. Тогда я почувствовал, что быстрее будет разрезать большую карту на маленькие и передать их в Интернет. Поскольку я не знал чужих принципов, я пошел в обход и поменял свою карту на четырехмерную. Запрошенную большую карту я разрезал на маленькие в реальном времени и передал клиенту. Хотя так хотелось. было быстрее, но серверу требуется много времени, чтобы обрезать изображение в реальном времени.
Затем начался длительный период повторных исследований и, наконец, выяснилось, что чужие карты были предварительно вырезаны и сохранены по уровням. Сейчас это ни для кого не секрет, но в ту эпоху сетевые ГИС не были столь процветающими, а информационные ресурсы Столь богатыми. Далее мы начали изучать собственную систему резки графов и программу резки графов посредством предыдущего накопления кода. Сначала меня смутил размер изображения. Затем я сравнил различные веб-сайты и, наконец, остановился на 256*256. Причина выбора этого числа была проста. Экран компьютера в то время был 1024*768, которые можно разделить поровну. . Программа резки изображений начинается с уровня 4 или 5, а позже может быть сокращена до уровня 12. Это также дало мне полное понимание способности ArcIMS выдерживать пытки и выживать в условиях такого огромного, непрерывного, непрерывного и высокого давления доступа. Конечно, учитывая объем данных по всей стране, иногда происходит сбой несколько раз, что происходит до сих пор. окей. Понятно. Для увеличения скорости конечно используется многопоточность и вырезание неровных участков. Чтобы повторно использовать вырезанную карту и обновлять данные карты, в этом аспекте также были внесены изменения в конструкцию.
После того, как у меня появилась собственная программа для резки карт, следующим шагом будет необходимость в клиенте WebGIS. В конечном итоге я влюбился в HTML при выборе клиента. Для JAVA мне нужно загрузить плагин. Я видел другие веб-сайты Java, и вы. придется ждать полдня, чтобы загрузить данные, но тогда скорость явно выше, и это может также поглотить идеи Тайла.