Разработка данных геоинформационных систем
Определение и области использования географических информационных систем. Применение интеллектуальной ГИС "Данные наук о Земле по территории России". Рассмотрение метода картификации и результатов его применения к географическим данным Баренцева моря.
Рубрика | География и экономическая география |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 31.05.2016 |
Размер файла | 2,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
X = o
P = find(Supp(o,:) > minsup)
[~,size_P] = size(P);
k = find(P == o);
P_without_X = P(:,[1:k-1 k+1:size_P])
clear k
while size_P > 0
p = P(randi(size_P, 1)); %берем случайно объект из P
X = [X p]; %добавляем p к Х
X = unique(X)
%создаем P без X
k = find(P_without_X == p);
[~,size_P_without_X] = size(P_without_X);
if k
P_without_X = P_without_X(:,[1:k-1 k+1:size_P_without_X])
size_P_without_X = size_P_without_X - 1;
end
%считаем support для подмножества объектов из P\Х и Х
Supp_X_o = zeros(1,size_P_without_X); %вектор support
for i = 1: size_P_without_X
Supp_X_o(i) = support_set(C, [X P_without_X(i)]);
end
%ищем среди них превышающие порог
k = find(Supp_X_o > minsup);
%если такие есть, то пишем их в P, если нет, то P - пусто
if k
P = P_without_X(1, k)
else
P = []
end
[~,size_P] = size(P);
end
[~,size_X] = size(X);
if size_X >= minlen && no_in_Hi(X, Hi, num_X)
num_X = num_X + 1;
Hi{num_X} = X;
X
end
end
%Конец двух вложенных циклов
Hi_result={};%это Hi'
num_clust = 0;% конечное число кластеров
%как и писалось X' берется из Hi, а не Hi'
for i = 1:num_X-1
flag = 0; %отвечает за то, склеился ли кластер с каким-то еще или нет, и попал ли при этом в HI'.
X = Hi{i};
for j = i+1:num_X
X_help = Hi{j};
X_= [];
ins = intersect(X, X_help);%перечесение X и X'
[~,k] = size(ins);
%если пересечение больше минлен, то склеили, проверили suppб если
%норм, добавили в хи'
if k > min_intersect
X_ = [X X_help];%склеили кластеры
X_ = unique(X_);
if no_in_Hi(X_, Hi_result, num_clust)
flag = 1;
num_clust = num_clust + 1;
Hi_result{num_clust} = X_;
end
end
end
%если кластер ни с чем не склеился, то мы его все равно пишем в Hi_res
if( flag ==0)
num_clust = num_clust + 1;
Hi_result{num_clust} = X;
end
end
end
%функция подсчета supp для 2 объектов
function supp = support(C, obj1, obj2)
supp = 0;
[~, n1] = size(C);
[~, n2] = size(C{1});
%в базе тележек ищем есть ли 1 и второй объект в тележке
%если есть и тот, и другой, то увеличивает support на 1
for i = 1:n1
for j = 1:n2
[~,~,v1] = find(C{i}{j} == obj1);
[~,~,v2] = find(C{i}{j} == obj2);
if(v1==1 & v2==1)
supp = supp +1;
end
end
end
end
%функция подсчета supp для множества объектов
function supp_X = support_set(C, X)
supp_X = 0;
[~, num_obj] = size(X);%число объектов в множестве
[~, n3] = size(C{1}{1});
%если чсило объектов в множестве больше, чем в любой тележке, то support=0
if num_obj > n3
return
end
[~, n1] = size(C);
[~, n2] = size(C{1});
%в базе тележек ищем есть ли все объекты, если какого-то объекта нет, то
%идем дальше
%если есть все, то supp+=1
for i = 1:n1
for j = 1:n2
flag = 0; %счетчик
for k = 1:num_obj
clear v
[~,~,v] = find(C{i}{j} == k);
if v~=1
break
else flag = flag+1;
end
end
%если в тележку вошли все объекты множества, то увеличиваем на 1
%supp
if flag == num_obj
supp_X = supp_X +1;
end
end
end
end
%функция проверки есть ли кластер X в Hi
function flag = no_in_Hi(X, Hi, num_X)
[~, n] = size(X);
flag = 1;
for i = 1:num_X
[~,n_hi] = size(Hi{i});
if (n == n_hi)
if X == Hi{i}
flag = 0;
return
end
end
end
end
Приложение 4. Метод локтя
%% Считываем информацию (путь к файлу стоит заменить на свой)
Elbow_txt = '0101_m.txt';
Elbow_matrix = load(Elbow_txt);
%% Меняем число кластеров, считаем и рисуем критерий
Elbow_number = size(Elbow_matrix);
k_max = 30; %% для определенности так возьмем
J = zeros(k_max, 1);%% целевая функция/критерий
N = 50;
k = 2:k_max;
Z = zeros(N,1);
for i = 1:k_max
for j= 1:N
% [idx, C, d] = kmeans(Elbow_matrix, i,'emptyaction', 'singleton');
[idx, C, d] = kmeans(Elbow_matrix(:,3:4), i,'emptyaction', 'singleton');
% [idx, C, d] = kmeans(Elbow_matrix(:,3:5), i,'emptyaction', 'singleton');
Z(j) = sum(d);
end
J(i)=mean(Z(:,1));
end
plot(k, J, '--rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',3);
xlabel('k');
ylabel('J(R)');
title('Метод elbow');
xlim([1 k_max])
Размещено на Allbest.ru
...Подобные документы
Смещение полюса глобального потепления климата с Арктики в Средиземноморье. Построение карты изоаномал Франции. Разработка и реализация способа расчета тепловых аномалий земной поверхности по данным спутниковых измерений. Анализ геоинформационных систем.
дипломная работа [5,5 M], добавлен 23.01.2016Накопление первоначальных географических сведений о территории России в русских источниках. Эпоха великих географических открытий в северо-восточной части Азии. Изучение рек, озер, почв и растительности, организация сети гидрометпостов и метеостанций.
реферат [32,5 K], добавлен 31.05.2010Основные цели использования экологического картографирования. Классификация экологических карт по научно-прикладной направленности и содержанию. Способы картографирования загрязнения атмосферы и вод суши. Анализ геоинформационных систем, их применение.
курсовая работа [263,9 K], добавлен 24.04.2012Проведение районирования территории Жуковского района. Совершенствование использования природного потенциала и выявления перспектив хозяйственного освоения территории. Составление комплексных физико-географических и социально-экономических описаний.
дипломная работа [5,8 M], добавлен 04.06.2017Физико-географическая характеристика Баренцева моря. Биографии исследователей Литке и Книповича, их вклад в изучение региона. Описание геологического и геофизического исследования дна. Изучение проблем антропогенного преобразования природной среды.
курсовая работа [2,0 M], добавлен 07.02.2014Общее описание исследуемого региона, климат и гидрология. Месторождения Баренцева моря, их значение и оценка экономической роли. Акватория Карского моря, техническая информация по добыче и оценка имеющихся месторождений, расположенных в данном регионе.
курсовая работа [1,2 M], добавлен 22.11.2014Характеристика Пензенской области с экономико-географических позиций. Закономерности использования земель и форм организации территории, особенности размещения агропромышленного комплекса. Анализ деятельности отрасли сельского хозяйства области.
курсовая работа [33,4 K], добавлен 25.11.2012Процесс формирования экономической и социальной географии. Социально-экономическая география, представляющая общественное направление, как подсистема географических наук. Место Российской Федерации на мировом рынке и география ее внешней торговли.
контрольная работа [201,3 K], добавлен 28.06.2012География как наука о законах развития пространственно-временных систем (геосистем) на земной поверхности в процессе взаимодействия природы и общества. Уровни организации географических материальных систем. Место географии с системе современной культуры.
контрольная работа [21,2 K], добавлен 25.03.2009Географическая карта как величайшее творение человечества. Основные свойства географических карт. Виды карт по охвату территории, масштабу и содержанию. Способы изображения компонентов природы, географических объектов и явлений на географической карте.
презентация [363,8 K], добавлен 08.12.2013Понятие и краткая история картографического метода исследования. Основные функции географических карт. Совместное использование и переработка карт, топологические модели. Применение картографического метода в научных исследованиях и в школьном обучении.
курсовая работа [2,7 M], добавлен 18.02.2012Особенности развития территории Казахстана в 20-х годах ХХ века. Необходимость проведения физико-географических исследований территорий. Каныш Сатлаев как выдающийся ученый в области горно-рудной геологии, его исследования, основные работы и их значение.
презентация [240,3 K], добавлен 29.02.2012Особенности развития и состояние экономической, социальной сферы Пензенской области. Анализ финансового состояния региона, анализ его основных проблем. Разработка рекомендаций по совершенствованию регулирования развития территории Пензенской области.
курсовая работа [80,5 K], добавлен 23.12.2014Происхождение Мирового океана, его взаимосвязь с атмосферой и климатом. Состав и свойства морской воды. Моря и океаны России, свойства и образование ледников, современное оледенение на территории России. Болота, озера, подземные воды, крупнейшие реки.
реферат [49,0 K], добавлен 26.04.2010Суть социально-экономического картографирования, его виды (аналитическое, синтетическое, комплексное) и роль в реализации государственной региональной политики. Принципы создания карт. Социально-демографический мониторинг на базе геоинформационных систем.
презентация [396,7 K], добавлен 25.03.2015Характеристика Нижегородской области России. Особенности орографии и рельефа территории, климатические показатели, внутренние воды, почвенный покров. Специфика растительного и животного мира. Типичные, редкие и уникальные ландшафты с картой районирования.
курсовая работа [3,8 M], добавлен 25.04.2012Географические информационные системы (ГИС) как закономерный этап на пути перехода к безбумажной технологии обработки информации. Использование ГИС-технологий в сфере земельных отношений. Классификация современных ГИС-технологий, их характеристика.
курсовая работа [747,9 K], добавлен 13.06.2015Характеристика Азовского моря - внутреннего водоема, омывающего восточные берега Крыма, побережье Запорожской, Донецкой, Ростовской областей. Роль Азовского моря в транспортно-экономических связях и в развитии судоходства. Геологическое прошлое моря.
реферат [22,8 K], добавлен 02.06.2010Исследование истории освоения Арктики. Открытие Гренландии. Экспедиции Виллема Баренца. Открытие Баренцева моря. Великая Северная экспедиция, в ходе которой были собраны обширные материалы по географии, геологии, ботанике, зоологии и этнографии севера.
презентация [431,2 K], добавлен 02.03.2016Значение воды на Земле. Типы внутренних вод: естественные и искусственные водоемы. Воды России как национальное богатство. Роль рек в исторической судьбе народов. Долина гейзеров на полуострове Камчатка. Распределение внутренних вод по территории страны.
презентация [1,0 M], добавлен 20.12.2012