Всмысле частного?Мы строим общее метро, Общее и точка. Во первых - оно будет запривачено Филом, и уже есть заприваченые станции, во вторых - с Филом лично взаимодействуем, он кой че просит, я исполняю. Выступаю генподрядчиком государства, если приводить аналогию из жизни. Частное метро я не строю, и если это так - увольте, пойду подиггую лучше.
Город – это город. Территория заприваченная одним игроком в которой проживают другие игроки (пока им разрешают). А метро это транспортная система построенная игроками и заприваченная администраторам на себя во избежание гриферство. Она не как не используется кроме как быстрого перемещение игроков по карте.
Отлажена склейка картинки. wget тянет с сервера плашки карты по списку, imagemagic сначала собирает плитки в одну картинку, потом он же обрезает края. На всё уходит пара минут. Размер изображения 1808х1808. Не знаю, правда, сработает ли ссылка на картинку vk.com, ну да ладно. Если есть координаты туннелей и станций списком - тем же imagemagicом можно нанести метки и линии с подписями. Это карта верхнего уровня, размер png получается около 8 мегабайт. Ужать с потерями - будет намного меньше. Так, следующего уровня подложка тоже готова, резка-склейка налажены. Размер - 3606х3606, 28 метров PNG, 4,4 метра JPG с 90% качеством.
Если пользоваться фотокартой, то уровня достаточно одного - самого подробного. Дальшк сервис делает вю работу сам - делает карты меньшего масштаба и разбивает всё на сегменты. Или ты хочешь по-другому без fotokarta.info делать?
У меня сейчас в руках ImageMagic, чудесный консольный комплект программ для обработки картинок. Ему можно скормить список точек, он способен поставить на картинку метки, линии. Правда, масштабировать не способен, равно как и слои светить. Фотокарту не сильно пытался мучать, от слова совсем не. Посмотрим. Единственно, выражаю боольшие сомнения насчёт самого подробного уровня детализации карты. ДинМап уж очень ХайРез.
Координаты которые сделала фотокарта для размера 3604. Что какая цифра означает не разбирался, там графический редактор меток - мышкой тыкаешь, просто выкладываю, вдруг разгадаешь как перевести в свой формат: markers.push([-0.007440447786391897,0.009913444519042969,'Спавн',0]); markers.push([-0.01080930226590193,0.0064051151275634766,'город Меровия',2]); markers.push([-0.008561611143667498,0.013947486877441406,'город Хорогат',2]); markers.push([-0.007553100564055681,0.018432140350341797,'город Paradise City',2]); markers.push([-0.0048494338931276675,0.00994563102722168,'город Лейкхолд',2]); markers.push([-0.001233816146745602,0.016962289810180664,'город AURA',2]); markers.push([-0.001995563506672096,0.013840198516845703,'город 29 февраля',2]); markers.push([-0.012595653432471996,0.004323720932006836,'город Ройдмунд',2]); markers.push([-0.01081466668382655,0.0005686283111572266,'город Modern City',2]); markers.push([-0.006517767892123656,0.00858306884765625,'метро Площадь Ленина - Финляндский вокзал(пересадка)',0]); markers.push([-0.007440447786391897,0.009913444519042969,'метро Спавноград(строится)',0]); markers.push([-0.005852580060310864,0.00860452651977539,'метро Золотой пляж',0]); markers.push([-0.007402896860499729,0.009532570838928223,'метро Спавн(пересадка)',0]); markers.push([-0.010798573430027247,0.006726980209350586,'метро Меровия',0]); markers.push([-0.0046509504267107545,0.008856654167175293,'метро Болотная',0]); markers.push([-0.0038087367983348037,0.008980035781860352,'метро Спортивная 1 - Спортивная 2 (пересадка)',0]); markers.push([-0.008282661409131906,0.008851289749145508,'метро Тангорогнум(строится)',0]); markers.push([-0.010857582027299839,0.00960230827331543,'метро Край',0]); markers.push([-0.012177228835929244,0.011780261993408203,'метро Добрая(рабочее название, строится?)',0]); markers.push([-0.00043988227843172576,0.014494657516479492,'портал Север1',3]); markers.push([-0.001920461654302537,0.0072956085205078125,'портал Север2',3]); markers.push([-0.009784698438762866,0.01753091812133789,'портал Восток1',3]); markers.push([-0.007928609822710198,0.018909573554992676,'портал Восток2',3]); markers.push([-0.018410682361388694,0.011249184608459473,'портал Юг1',3]); markers.push([-0.01824438541097977,0.0056809186935424805,'портал Юг2',3]); markers.push([-0.009436011271728833,0.0002574920654296875,'портал Запад1',3]); markers.push([-0.007596015907923357,0.0022745132446289062,'портал Запад2',3]);
Хорошо. Координаты только свои собственные, надо пару точек по диагонали с сервера добыть, для пересчёта между системами координат. А сервер ещё дохлый. Третьего уровня склеил карту. 86М PNG Её на мапинфо залить можно на то же самое место, где уже лежит карта, сменить подложку на свежую, другого размера? Какой формат нужен, ПНГ или ЖПГ?
формат любой годен Диагональ. Постарался попасть точно в углы: markers.push([-0.000005364418026397063,0.000005364418029785156,'LeftUp',0]); markers.push([-0.019327997794743937,0.019333362579345703,'BotRight',0]); Можешь сам попробовать снять диагональ - это её редактор: РедакторКарты 1. Тыкаешь в карту - появляется маркер, двигаешь его на нужное место. 2. Справа вписываешь его название вместо сгенереного. 3. Жмёшь на иконку Сохранить 4. Жмёшь на кнопку Получить файл маркеров - там список в конце твой маркер
третий уровень jpg, 14 метров https://yadi.sk/i/j8RNqVABjF6mB png, 86 метров https://yadi.sk/i/OewiI-TMjF6Zo Достаточно долго вытягивается с сервера, минут 20, много кусочков. Надо детальнее, или этого хватит?