Я знаю, у меня есть и ArcGIS, и OASIS montaj. Оба не открывают шейп без dbf :) А еще бы .shx неплохо третьим файлом иметь.
Нашел вот такие парметры. От СК-42. Источник +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=20154.99 +y_0=-6585816.15 +ellps=krass +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +units=m +no_defs
Это для меня пока еще китайская грамота. Я умею задавать произвольную проекцию, но надо знать следующие параметры, как на картинке. Там по ссылке пишут, что скорее всего она построена на трехградусной СК-42. Надо проверить бы.
False_Easting -> +x_0 False_Northing -> +y_0 Central_Meridian -> +lon_0 Scale_Factor -> +k Latitude_of_Origin -> +lat_0
Я сделал сначала для WGS84 (world): Geographic Coordinate System: GCS_WGS_1984 Angular Unit: Degree (0.0174532925199433) Prime Meridian: Greenwich (0.0) Datum: D_WGS_1984 Spheroid: WGS_1984 Semimajor Axis: 6378137.0 Semiminor Axis: 6356752.314245179 Inverse Flattening: 298.257223563 И для эллипсоида Красовского: Geographic Coordinate System: GCS_Krasovsky_1940 Angular Unit: Degree (0.0174532925199433) Prime Meridian: Greenwich (0.0) Datum: D_Krasovsky_1940 Spheroid: Krasovsky_1940 Semimajor Axis: 6378245.0 Semiminor Axis: 6356863.018773047 Inverse Flattening: 298.3 Картина та же, это и понятно. Что-то тут другое.
Я сейчас ради интереса сделал следующее. Определил точку на карте с географическими координатами, и соответствующую ей точку в неизвестных координатах. А дальше подбором быстро определил False_Easting и False_Northing. Получилось, что сдвиг на восток - ноль, на север - -6500000. Масштаб 1, ЦМ 57. Получилось близко, но все равно что-то не то. Как бы даже не зеркально отобразился запад-восток. Что думаете?
Может Вы и правы. А тут ещё вот какой момент - в отечественной геодезии, ось x - направление на север, ось y - направление на восток. В ArcGIS - "как в школе" - ось x - направление на восток, ось y - напрвление на север. Вы этот момент учитывали? Если хотите с ПКК работать, то используйте преобразование (из СК-42 в WGS 84), которое в архиве.
Поменял местами координаты, точки улетели на 140 км, и дороги развернулись на восток. Это неправильно.
Устойчиво я смог определить только одну точку, с привязкой к местности. которая углом на "вырез" водохранилища попадает. В общем, если информации больше не будет - буду пользоваться тем, что подобрал. Вроде, не так плохо. Projection: Transverse_Mercator False_Easting: 250.0 False_Northing: -6500900.0 Central_Meridian: 57.0 Scale_Factor: 1.0 Latitude_Of_Origin: 0.0 Linear Unit: Meter (1.0) Geographic Coordinate System: GCS_Pulkovo_1942 Angular Unit: Degree (0.0174532925199433) Prime Meridian: Greenwich (0.0) Datum: D_Pulkovo_1942 Spheroid: Krasovsky_1940
В общем, получил я информацию о проекции. Но от этого не легче. Если попытаться перейти в географические координаты - местоположение получается неправильное. Но точки из файла ложатся идеально. Есть точно такой же проект, но с правильными координатами. Как задать проекцию точек, чтобы они оказались в "правильной" проекции? Попытался было подобрать константами F_E, F_N - получается плохо. Несмотря на то, что обе проекции в Гауссе-Крюгере, появляется ошибка на краях. Первая (Наведите курсор, чтобы раскрыть содержимое) Первая (раскрыть) Первая (свернуть) Projection: Gauss_Kruger False_Easting: 15000.0 False_Northing: -6572000.0 Central_Meridian: 57.0 Scale_Factor: 1.0 Latitude_Of_Origin: 0.0 Linear Unit: Meter (1.0) Geographic Coordinate System: GCS_Pulkovo_1942 Angular Unit: Degree (0.0174532925199433) Prime Meridian: Greenwich (0.0) Datum: D_Pulkovo_1942 Spheroid: Krasovsky_1940 Semimajor Axis: 6378245.0 Semiminor Axis: 6356863.018773047 Inverse Flattening: 298.3 Вторая (Наведите курсор, чтобы раскрыть содержимое) Вторая (раскрыть) Вторая (свернуть) Projection: Gauss_Kruger False_Easting: 500000.0 False_Northing: -6000000.0 Central_Meridian: 57.0 Scale_Factor: 1.0 Latitude_Of_Origin: 0.0 Linear Unit: Meter (1.0) Geographic Coordinate System: GCS_Pulkovo_1942 Angular Unit: Degree (0.0174532925199433) Prime Meridian: Greenwich (0.0) Datum: D_Pulkovo_1942 Spheroid: Krasovsky_1940 Semimajor Axis: 6378245.0 Semiminor Axis: 6356863.018773047 Inverse Flattening: 298.3