Как в mapinfo загрузить координаты из excel
После того как Вы разместили данные в MapInfo и создали TAB-файлы, можно начинать управлять ими. Вам предоставляется возможность просматривать любую таблицу с базой данных в MapInfo Professional (после того как данные конвертированы во внутренний формат MapInfo); удалять и прибавлять поля, изменять их порядок, имена, тип, ширину и индекс; указывать проекцию таблицы прямо из диалога; проверять, геокодирована ли таблица (содержит ли графические объекты). Как внести подобные изменения, подробно написано в разделе Изменение структуры таблиц на странице 175 .
Помните, что просматривать структуру списка или файла базы данных можно только после конвертации данных в структуру таблицы MapInfo Professional. Процедура описана в разделе Создание TAB-файла из данных в Главе 4 на странице 102 .
Чтобы просмотреть структуру таблицы:
• Выполните команду Т АБЛИЦА > И ЗМЕНИТЬ > П ЕРЕСТРОИТЬ . Откроется диалог "Перестройка структуры таблицы".
Доступ к данным StreetPro
Теперь Вы можете работать с данными, которые содержат информацию о дорожных сетях, дорожной инфраструктуре. Набо данных MapInfo Corporation, называемых StreetPro, предназначен для работы с такой информацией. Имеется две версии StreetPro, StreetPro Display и StreetPro с Улучшенным слое адресов (Enhanced Address Layer). Оцените, какой эз двух этих вариантов данных подходит Вам больше.
StreetPro Display содержит 30 слоев улиц и дорог на уровне графств, объектов дорожной инфраструктуры и административных границ.
StreetPro with Enhanced Address Layer включает в себя все слои и инструменты,
имеющиеся в StreetPro Display, плюс слой адресов в которых более точное геокодирование.
Добавление данных к таблице
Важной операцией в работе с таблицами является возможность обновлять данные, содержащиеся в таблице. Команда О БНОВИТЬ КОЛОНКУ в MapInfo Professional позволяет:
• Добавить временную колонку или обновить существующую колонку, используя данные из другой таблицы.
• Поместить графическую информацию в видимые колонки.
Добавление временной колонки в таблицу
Достаточно часто возникает необходимость добавить в таблицу данные из другой таблицы. В MapInfo для этого можно либо создать временную колонку, либо обновить одну из уже существующих. Для автоматического переноса информации в обоих случаях используется команда Т АБЛИЦА > О БНОВИТЬ КОЛОНКУ .
MapInfo Professional 7.5
© May 2004 MapInfo Corporation. All rights reserved.
MapInfo Professional 7.5 Руководство пользователя (Полное)
Глава 5: Обработка данных
Имеется большой спектр возможностей переноса данных (выполняя функции обобщения в виде вычисления среднего, минимального или максимального значения, суммы, пропорциональной суммы, среднего или взвешенного среднего). Кроме того, можно задавать выражения для вычисления дополнительных показателей.
Покажем действия команды О БНОВИТЬ КОЛОНКУ на следующем примере. Рассмотрим вычисление суммарного размера заказов от клиентов по регионам. Есть два файла, один – файл с данными о покупателях "RUS_CUST", и второй – это файл областей "RUS_OBL". Можно использовать эти файлы и команду О БНОВИТЬ КОЛОНКУ для калькуляции суммы счетов покупателей в пределах каждой области. Команда О БНОВИТЬ КОЛОНКУ создает временную колонку в таблице RUS_OBL для хранения информации из таблицы RUS_CUST. Во время применения этой команды MapInfo Professional подсчитывает сумму счетов каждого покупателя в пределах каждой области. Список таблицы RUS_OBL показывает суммарные счета по областям.
Подобным образом можно поступать и с другими таблицами.
Рассчитайте сумму счетов и получите итоговую информацию, используя команду О БНОВИТЬ КОЛОНКУ .
1. В меню Т АБЛИЦА нажмите О БНОВИТЬ КОЛОНКУ и заполните диалог "Обновить колонку", как показано ниже:
Выберите таблицу для обновления из этого списка.
Выберите колонку для
обновления из этого списка или выберите Добавить новую временную колонку .
Выберите таблицу, содержащую значения,
Обратите внимание, что кнопка О Б Ъ ЕДИНИТЬ становится активной, когда выбран параметр "Добавить новую временную колонку". В этом примере операция Объединить будет сравнивать колонки в каждой таблице по принципу наличия общих полей, которые содержат общую информацию, такую как "Область" из таблицы RUS_OBL с Область из таблицы RUS_CUST. В других случаях можно сравнивать информацию по географическому совпадению.
Внимание: Вы можете использовать этот диалог для создания временной колонки в файле исходных данных. Чтобы сделать это, выберите одну и ту же таблицу в обоих списках Обновить таблицу и З начения извлечь из .
2. В окошке Вычислить выберите Sum (также там имеются варианты Value, Avg, Count, Min, Max, Sum, WtAvg, Proportion Sum, Proportion Avg и Proportion WtAvg.
Подробно эти функции будут описаны в разделе " Обобщение данных с помощью команды Обновить колонку " ниже).
В окошке " для " MapInfo автоматически устанавливает название первой числовой колонки, если Вы указали что-либо, отличное от "Значение". Можно выбрать другую колонку.
В настоящий момент даже в самой новой версии MapInfo Pro изначально нету возможности экспортировать ваши данные в Excel. Тем не менее, это можно легко сделать, установив дополнительную утилиту MapInfo2Excel, созданную еще в 2013 году. В 2014 году была разработана новая версия утилиты для 64-битных версий MapInfo Pro. За прошедшие годы также было исправлено несколько проблем и добавлено несколько небольших улучшений. Так например, теперь утилита отлично работает не только с небольшими наборами данных, но и с несколькими тысячами записей.
MapInfo2Excel можно скачать со страницы торговой площадки MapInfo Marketplace.
А если вы используете в работе MapInfo Pro версии 17.0.3 и выше, вы сможете найти и установить инструмент с помощью Marketplace прямо из интерфейса программы, а при выходе нового обновления инструмента, уведомление поможет вам быстро его обновить.
Если же вы по какой-то причине еще используете в работе старые 32-битные версии программы, мы настоятельно рекомендуем задуматься об обновлении, ведь вы упускаете столько новых возможностей.
После загрузки MapInfo2Excel в MapInfo Pro функции инструмента можно найти в нескольких местах: две иконки на вкладках меню «ГЛАВНАЯ» и «ТАБЛИЦА», а также новые строки в контекстном меню окон карта и проводник.
Первая команда «Export table to MS Excel» на вкладке «ГЛАВНАЯ» или «ТАБЛИЦА» позволяет выгружать записи из целой таблицы или конкретной выборки / запроса в новый файл Excel. Для этого укажите одну из таблиц для экспорта или сделанную выборку (selection), а также имя нового файла Excel и его место хранения, и нажмите «Export».
MapInfo 2 Excel использует файл шаблона, который хранится вместе с инструментом. Этот шаблон можно изменить при необходимости, но очень важно, чтобы вы не изменяли макросы в файле. Они используются для загрузки данных в файл.
Атрибутивная информация отправляется в Excel на лист с именем «Input Data».
После этого вы также сможете экспортировать текущее окно карты в файл Excel, в который вы только что экспортировали атрибутивную информацию. Это делается с помощью второй команды «Export Map Window to MS Excel» находящейся прямо рядом с командой, используемой для экспорта атрибутивной информации.
Окно карты, которое вы экспортируете, автоматически вставится в третий лист «Map» того же файла Excel .
Импорт из Excel в Mapinfo Pro
С импортом файлов Excel в MapInfo Pro все намного проще, он поддерживается сразу, без установки каких-то дополнительных утилит.
На вкладке «ГЛАВНАЯ» выберите «Открыть».
В диалоговом окне «Рабочие наборы, таблицы, программы» выберите «Таблица» (выделено на рисунке ниже).
В появившемся диалоговом окне выберите Microsoft Excel (* .xls, * .xlsx) в раскрывающемся списке «Тип файлов».
Найдите и выберите нужный файл и нажмите «Открыть», но сначала установите флажок «Создать копию в формате MapInfo для чтения / записи» в нижней части диалогового окна «Открыть».
Эта опция автоматически сделает копию исходного файла Excel в формате «.TAB» и откроет её.
Далее появится диалоговое окно, предлагающее указать, с какой группой ячеек вы хотите работать. В большинстве случаев можно оставить область по умолчанию, однако, если вы импортируете файл Excel с заголовками, то обязательно отметьте поле «Задать заголовки из ячеек, находящихся над выбранным».
Откроется диалоговое окно «Установка свойств поля» - оставьте настройки по умолчанию и щелкните «ОК».
Допустим, что у Вас есть таблицы, содержащие объекты с координатами X и Y, которые Вы хотите отобразить на карте MapInfo. Пока такая географическая информация содержится только в таблице, точечные объекты на карте созданы быть не могут. Команда Т АБЛИЦА > С ОЗДАТЬ ТОЧЕЧНЫЕ ОБ Ъ ЕКТЫ позволит Вам создать точечные объекты для каждой записи в базе данных, которая содержит информацию о координатах (X,Y) или координатах Широта/ Долгота.
Внимание: MapInfo Professional использует поля координат в таблице для создания точечных объектов. Записи, с которыми уже связаны графические объекты, при процедуре Создать точечные объекты , будут пропущены.
Например, есть таблица, показывающая ретрансляционные башни, координаты которых взяты по GPS-замерам. Надо разместить замеры на карту в MapInfo Professional. Таблица уже имеет координаты X и Y, но MapInfo Professional не сможет отобразить эту информацию, пока Вы не создадите точки для этих данных , которые MapInfo Professional может прочесть.
Чтобы создать точечные объекты:
1. Откройте таблицу, для которой надо создать точечные объекты и содержащую координаты X и Y.
2. Выполните команду Т АБЛИЦА > С ОЗДАТЬ ТОЧЕЧНЫЕ ОБЪЕКТЫ . Появится диалог "Создать точечные объекты".
3. Выберите соответствующую таблицу из выпадающего списка.
MapInfo Professional 7.5
© May 2004 MapInfo Corporation. All rights reserved.
MapInfo Professional 7.5 Руководство пользователя (Полное)
Глава 4: Размещение данных на карте
4. В окошках Извлечь координаты X и Y из колонок по умолчанию указаны XCOORD и YCOORD.
5. В окошках Координату X и Y умножить на… введите необходимый множитель. Укажите 0.000001 для конвертации координат MapInfo для DOS в десятичные градусы. Если Вам нужна проекция, отличная от “Широта/Долгота”, выберите и проекцию.
Внимание: Если Вы выбрали ту же таблицу для координат X и Y, появится предложение сделать изменения. Нажмите OK и измените выбор в этом спис-ке.
6. В некоторых случаях может понадобиться ввести отрицательный множитель, поскольку западные долготы и южные широты в MapInfo имеют отрицательные значе-ния. Для Северной Америки координата X отрицательна. В Африке и Австралии координата Y отрицательна. Для Южной Америки обе координаты отрицательны.
7. Выберите подходящий флажок:
• О ТОБРАЖАТЬ ПОЛЯ НЕ ЧИСЛЕННОГО ТИПА – установите этот флажок, если данные, по которым надо построить точки, находятся в текстовых колонках исход-ной таблицы. MapInfo Professional попытается преобразовать текстовые значения в числовые. Если значения не числовые, MapInfo Professional не создаст объекта по такой записи. Этот флажок автоматически устанавливается и сбрасывается, когда не имеет двух числовых полей.
• П ЕРЕПИСАТЬ СУЩЕСТВУЮЩИЕ ТОЧКИ – установите этот флажок, чтобы переместить существующие объекты в текущей карте и заменить их точками, осно-ванными на данных в этой таблице.
8. Нажмите OK . MapInfo обновит таблицу и создаст точечные объекты.
9. Чтобы эту таблицу отобразить на карте, выполните команду О КНО > Н ОВОЕ ОКНО
К АРТЫ или выполните команду К АРТА > У ПРАВЛЕНИЕ СЛОЯМИ > Д ОБАВИТЬ , чтобы добавить эту таблицу к существующей карте.
Создание точечных объектов из таблиц Excel или Lotus
Есть некоторая особенность при создании точек из данных в формате Excel или Lotus 1-2-3.
Для того, чтобы создать точечные объекты из таблиц Excel или Lotus:
MapInfo Professional 7.5
© May 2004 MapInfo Corporation. All rights reserved.
MapInfo Professional 7.5 Руководство пользователя (Полное)
Глава 4: Размещение данных на карте
1. Выполните команду Ф АЙЛ > О ТКРЫТЬ ТАБЛИЦУ .
3. Появится диалог. Определите, какая часть таблицы содержит нужную информацию. Вы можете ввести имя области, предлагаемое из выпадающего списка.
4. Если таблица использует первую строку с именами столбцов, то установите флажок
Задать заголовки из ячеек, находящихся над выбранными . Нажмите OK .
Теперь у Вас открылось окно Списка. Эта таблица открыта только для чтения и не может изменяться в MapInfo.
Внимание: Далее убедитесь, что информация о координатах в десятичных градусах, а не в градусах/минутах/секундах. Если информация в формате градус/минута/секунда, то смотрите раздел Программа Пересчет (DMSConvert Tool) на странице 152 . Если это разные системы координат, это должны быть числовые колонки.
Если Вы работаете с последней версией MapInfo Professional, то программа сможет использовать численные данные, даже если они и описаны как строковые. А если версия у MapInfo Professional ниже, чем 7.5, то надо поменять структуру в исходном файле и потом убедиться, что колонка с координатами является числовой. Часто числовые колонки считываются как строковые, потому что первая строка состоит из названий колонок.
5. Проверьте структуру таблицы, чтобы убедиться, что координаты представлены столбцами и числовыми значениями. Часто столбцы содержат информацию о координатах в виде строковых значений, потому что первая строка используется для заголовков. Выполните команду Т АБЛИЦА > И ЗМЕНИТЬ > П ЕРЕСТРОИТЬ . Появится диалог "Перестройка структуры таблицы", в котором показаны имена и типы данных.
• Если поля с координатами имеют десятичный или целый тип, переходите к пункту 10.
• Если поля с координатами имеют символьный тип, то следуйте к пункту 6.
7. Выполните команду Ф АЙЛ > З АКРЫТЬ и закройте таблицу, которая была открыта.
9. Выполните команду Т АБЛИЦА > И ЗМЕНИТЬ > П ЕРЕСТРОИТЬ . Появится диалог "Перестройка структуры таблицы". Выберите столбцы с координатами и поменяйте тип данных на вещественный. Нажмите OK .
10. Появится запрос о сохранении внесенных изменений. Нажмите OK . Ваше окно Списка закроется, что свидетельствует о том, что изменения внесены. Появится запрос о сохранении внесенных изменений. Нажмите OK . Ваше окно Списка закроется, что свидетельствует о том, что изменения внесены.
11. Далее определите, в какой проекции (Широта/Долгота или какой другой) надо создать точечные объекты. Следуйте инструкциям следующих разделов во всех случаях.
Enjoy fast and easy to use online converter for geospatial data!
Upload your Excel File and Convert
Drag & Drop files here.
Or browse files to convert
Please note that your data will not be shared to anybody unless you do it yourself.
Conversion from Excel to MapInfo
Upload your Excel data (widely used in software like MS Excel) and convert them by one click to MapInfo (MID, MIF, TAB) format (widely used in software like MapInfo Profesional).
Notice to Excel format - Detection of columns containing coordinates is based on attribute name - please rename columns containing coordinates to any of these: x, xcoord, xcoordinate, coordx, coordinatex, longitude, long (and of course: y, ycoord, ycoordinate, coordy, coordinatey, latitude, lat). If you have geometry as WKT or WKB, use wkt or wkt name for the geometry column name.
About MyGeodata Converter
Our online converter of Microsoft Excel format to MapInfo File format (Excel to MapInfo) is fast and easy to use tool for both individual and batch conversions. Converter also supports more than 90 others vector and rasters GIS/CAD formats and more than 3 000 coordinate reference systems. If the coordinate system of your input data is not present or not recognized correctly, it is possible to assign the correct one. Then it is possible to transform your data to any other coordinate reference system.
Files can be uploaded using multiple selections or packed into any supported format (ZIP, RAR, 7Z, TAR, GZIP). If the input format is directory-based, it is necessary to pack whole directory - not only the content.
To avoid considerable servers loads we had to set conversions limits for each user - please see Free plan. If you exceeded the limit, you may register a prepaid plan - otherwise you will be charged by credit card during the conversion process (one-off payment). Your charges allow us to cover costs associated with the servers operation and to improve our service.
Supported coordinate reference systems
MyGeodata Converter supports more than 3 000 coordinate systems - including:
When it comes to communicating data, a map that displays geographic data as well as numeric figures can be a more effective visual than a basic chart with raw numbers -- hence the prevalence of software that allows you to place chart data into geographic maps. One type of software that does this is MapInfo. Among its features is the ability to import data saved in a number of different file formats, including Microsoft Excel's ".xls" file type.
Save your Excel file to your computer. To do so, have the file open within Excel and then click File, and then "Save As." Give the file a name, ensure that "Microsoft Excel (.xls)" is selected in the "Save File as Type" dropdown menu, and then click "Save." You can then close your Excel program.
Open MapInfo, select the File menu and then select "Open."
Locate the Excel file you want to import from the files and folders on your computer, select "Microsoft Excel (.xls)" from the "Select Files of Type" dropdown menu and then click "Open." This will open an "Excel Information" dialog box.
Select the columns or rows of the Excel worksheet you would like to use by clicking on the desired title in the "Named Range" menu and then clicking "OK."
Select the Name, Type and Width for each column in the Field Properties section that appears and then click "OK."
- When you import the Excel file in this way, you will not be able to alter the contents of the file. If you want to create a copy that you can alter, click the "Create copy in MapInfo format for read/write" box located in the "Open" box detailed in Step 2.
Nicole Vulcan has been a journalist since 1997, covering parenting and fitness for The Oregonian, careers for CareerAddict, and travel, gardening and fitness for Black Hills Woman and other publications. Vulcan holds a Bachelor of Arts in English and journalism from the University of Minnesota. She's also a lifelong athlete and is pursuing certification as a personal trainer.
Читайте также: