Вверх ↑
Этот топик читают: Гость
Ответов: 1891
Рейтинг: 110
#1: 2006-11-25 22:03:19 ЛС | профиль | цитата
Рылся в инете и нашел занимательную прогу City.exe. С помощью данной проги можно создавать, редактировать и просматривать географические карты и схемы в формате ZGS (формат текстовой). Можно ли реализовать что-то подобное в HiAsm? Ссылка на программу: www.zgsprojects.narod.ru

[size=-2]------ Добавлено в 22:03
Кстати, на сайте есть исходники
карма: 0
%time%
0
Ответов: 3851
Рейтинг: 159
#2: 2006-11-26 18:53:46 ЛС | профиль | цитата
777, сказано же - ZGS формат текстовой. Экономия однако.
карма: 0
начавший
0
Ответов: 9906
Рейтинг: 351
#3: 2006-11-26 18:59:28 ЛС | профиль | цитата
наверное более важно, что он векторный (скорее всего)...
карма: 9

0
Ответов: 1891
Рейтинг: 110
#4: 2006-11-26 19:01:23 ЛС | профиль | цитата
777, наверно не смотрел программу City.exe, т.к. в форматах *.jpg *.bmp такого не сделать!
карма: 0
%time%
0
Ответов: 9906
Рейтинг: 351
#5: 2006-11-26 19:03:08 ЛС | профиль | цитата
ну я тоже не смотрел, рассуждаю просто...
карма: 9

0
Ответов: 1891
Рейтинг: 110
#6: 2006-11-26 19:10:28 ЛС | профиль | цитата
Программа поддерживает возможности, которых нет в существующих редакторах векторной графики.
При этом размер исходных файлов очень маленький. Например, карта острова Сахалин (идет комплекте в спрограммой) весит 42,3 КВ
смотри код формата: code_637
карма: 0
%time%
0
файлы: 1code_637.txt [42.3KB] [266]
Ответов: 3851
Рейтинг: 159
#7: 2006-11-26 19:17:07 ЛС | профиль | цитата
рассуждать я тож люблю. Alexbootch, заходи в раздел Графика и, твори, выдумывай, пробуй (если это действительно тебе надо)
карма: 0
начавший
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#8: 2006-11-26 20:21:24 ЛС | профиль | цитата
Alexbootch, ну и что -- это обычная векторная карта в относительных координатах, которая пойдет только как векторный рисунок. И что -- этого нельзя сделать в HiAsm'e. Делаешь обычный парсер текстовых строк, разбираешь, где цвет, где координаты линий, и, как предложил Андрей, применяешь обычный компонент Img_Line. Сразу надо отметить -- программа маленькой не получится, но она сугубо специфическая и нужна только, пока, тебе одному. Стоит ли из-за этого лепить компонент, кому он еще будет нужен. Или, просто -- чтобы было.
карма: 22

0
Ответов: 574
Рейтинг: 1
#9: 2006-11-26 20:33:02 ЛС | профиль | цитата
nesco писал(а):
Стоит ли из-за этого лепить компонент, кому он еще будет нужен.


Повнимательнее, ребята! Он не просил компонент!

Alexbootch писал(а):
Можно ли реализовать что-то подобное в HiAsm?


Но на вопрос вы ответили всё равно - компонентами из раздела графики...
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#10: 2006-11-26 20:46:00 ЛС | профиль | цитата
CASPER, а это тогда для чего
Alexbootch писал(а):
Кстати, на сайте есть исходники
если не для InLineCode или компонента?
карма: 22

0
Ответов: 574
Рейтинг: 1
#11: 2006-11-26 22:03:15 ЛС | профиль | цитата
Это - "кстати". Если вам интересно, имеется ввиду, но в топике он не просил делать компонент... Это вы уже по привычке так думаете, так как много компонентов люди просят

(ИМХО)
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#12: 2006-11-27 01:46:24 ЛС | профиль | цитата
CASPER, да ладно тебе. Может чего и не того понял. Но есть одно "но". Меня волнует быстродействие "той" программы на HiAsm'e при отрисовке сложных полигонов. Сомнения меня бьют, что все это будет лихо работать.
карма: 22

0
Ответов: 3851
Рейтинг: 159
#13: 2006-11-27 11:49:26 ЛС | профиль | цитата
nesco, у меня тоже были сомнения, но я неполенился и глянул пример "exampledrawarcanoid". Думаю всё будет зависеть от кол-ва геометрических фигур. Беспокойство также вызывает механизм масштабирования - не вижу простых и быстрых способов.
карма: 0
начавший
0
Ответов: 9906
Рейтинг: 351
#14: 2006-11-27 12:46:27 ЛС | профиль | цитата
Никаких способов и быть не может, кроме перерисовки. Вроде бы

Собственно, это некий 2-х мерный векторный самопал....
А почему, собственно, не заниматься 3-х мерным векторным стандартом - dxf ???

Это вопрос для размышления....
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#15: 2006-11-27 14:46:30 ЛС | профиль | цитата
Galkov, позвольте с Вами не согласится.
это некий 2-х мерный векторный самопал....
зачастую применяется, даже в мощных векторных прогах, например: CorelDraw. Да и частенько применяется в картографии при создании векторных карт для GPS навигации.
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)