示例#1
0
        private void ChooseInternalProjection(ReprojectionShpFileEntity entity)
        {
            var projectionWindow = new ProjectionWindow("", "", "Apply For All");

            if (projectionWindow.ShowDialog().GetValueOrDefault())
            {
                if (projectionWindow.SyncProj4ProjectionForAll)
                {
                    foreach (var shpEntity in SourceFiles)
                    {
                        shpEntity.InternalProjection             = projectionWindow.Proj4ProjectionParameters;
                        shpEntity.IsInternalProjectionDetermined = true;
                    }
                }
                else
                {
                    entity.InternalProjection             = projectionWindow.Proj4ProjectionParameters;
                    entity.IsInternalProjectionDetermined = true;
                }
            }
        }
示例#2
0
 private void DeleteItem(ReprojectionShpFileEntity entity)
 {
     sourceFiles.Remove(entity);
 }