diff --git a/X5.py b/X5.py index c9c5764..ea2ebd0 100644 --- a/X5.py +++ b/X5.py @@ -405,7 +405,6 @@ class Show: # 显示类 class Data: # 数据类 - def init_mine_map(self, mines): # 初始化布雷方案 global BOARD_ROWS, BOARD_COLS, initData # 全局变量行数,列数,布雷方案 initData = [[0 for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 无雷初始化,先列后行 diff --git a/class1/1.py b/class1/1.py new file mode 100644 index 0000000..303aebf --- /dev/null +++ b/class1/1.py @@ -0,0 +1,4 @@ +import json + +data = [{'name': '金智秀', 'sex': 18, 'song': 'flower'}, {'name': '林允儿', 'sex': 18, 'song': 'summer night'}] +json_str = json.dumps(data, ensure_ascii=False) diff --git a/class1/build_data.py b/class1/build_data.py new file mode 100644 index 0000000..15bca05 --- /dev/null +++ b/class1/build_data.py @@ -0,0 +1,26 @@ +import mysql.connector + +# 连接到 MySQL 数据库 +conn = mysql.connector.connect( + host="localhost", # 数据库主机地址 + user="root", # 数据库用户名 + password="123123", # 数据库密码 + database='aerospace' +) + +# 创建一个游标对象 +cursor = conn.cursor() + +# 读取 SQL 文件内容 +with open('igs_stations.sql', 'r') as file: + sql_statements = file.read() + +# 执行 SQL 文件中的查询语句 +for result in cursor.execute(sql_statements, multi=True): + pass + +# 提交更改 +conn.commit() + +# 关闭连接 +conn.close() \ No newline at end of file diff --git a/class1/build_outside.py b/class1/build_outside.py new file mode 100644 index 0000000..ddc78dc --- /dev/null +++ b/class1/build_outside.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +import mysql.connector + +# 连接到 MySQL 数据库 +conn = mysql.connector.connect( + host="localhost", # 数据库主机地址 + user="root", # 数据库用户名 + password="123123", # 数据库密码 + database='shop' +) + +# 创建一个游标对象 +cursor = conn.cursor() + +# 创建表的 SQL 语句 +create_table_query = """ +CREATE TABLE igs_stations ( + Site_Name VARCHAR(255), + Country_Region VARCHAR(255) , + Receiver VARCHAR(255), + Antenna VARCHAR(255), + Radome VARCHAR(255), + Satellite_System VARCHAR(255), + Latitude float, + Longitude float , + Height_m float, + X_m float, + Y_m float, + Z_m float, + Calibration VARCHAR(255), + Networks VARCHAR(255), + Data_Center VARCHAR(255), + IERS_DOMES VARCHAR(255), + Clock VARCHAR(255), + Agencies VARCHAR(255), + Last_Data float +) +""" + +# 执行创建表语句 +cursor.execute(create_table_query) + +# 提交更改 +conn.commit() + +# 关闭连接 +conn.close() \ No newline at end of file diff --git a/class1/build_sql.py b/class1/build_sql.py new file mode 100644 index 0000000..13a2e24 --- /dev/null +++ b/class1/build_sql.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +import pymysql +import mysql.connector + +# # 建立数据库连接 +# conn = mysql.connector.connect( +# host="127.0.0.1", # 数据库主机地址 +# user="root", # 数据库用户名 +# password="123123", # 数据库密码 +# ) +# 建立数据库连接 +conn = pymysql.connect( + host='127.0.0.1', + user='root', + password='123123', + ) + +# 创建游标对象 +cursor = conn.cursor() + +# 创建数据库 +cursor.execute("CREATE DATABASE IF NOT EXISTS Aerospace") + +# 关闭游标和连接 +cursor.close() +conn.close() \ No newline at end of file diff --git a/class1/demo1.py b/class1/demo1.py new file mode 100644 index 0000000..b9eede8 --- /dev/null +++ b/class1/demo1.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +# Time : 2023/11/23 15:08 +# Author : lirunsheng +# User : l'r's +# Software: PyCharm +# File : demo1.py + +import heapq + + +def huffman_cost(nums): + heapq.heapify(nums) # 将列表转换为小顶堆 + total_cost = 0 + + while len(nums) > 1: + # 从堆中取出最小的两个数 + min1 = heapq.heappop(nums) + min2 = heapq.heappop(nums) + + # 将两个数的和加入堆中 + heapq.heappush(nums, min1 + min2) + + # 累加费用 + total_cost += min1 + min2 + return total_cost + + +# 读取输入 +n = int(input()) +nums = list(map(int, input().split())) +# 计算 Huffman 树的总费用并输出 +result = huffman_cost(nums) +print(result) + diff --git a/class1/demo10.py b/class1/demo10.py new file mode 100644 index 0000000..cbd19f5 --- /dev/null +++ b/class1/demo10.py @@ -0,0 +1,200 @@ +# -*- coding: utf-8 -*- +import cv2 +import os +import numpy as np +from PIL import Image +from skimage import io +from psd_tools import PSDImage + +# 均值哈希算法 +def aHash(img,shape=(10,10)): + # 缩放为10*10 + img = cv2.resize(img, shape) + # 转换为灰度图 + gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) + # s为像素和初值为0,hash_str为hash值初值为'' + s = 0 + hash_str = '' + # 遍历累加求像素和 + for i in range(shape[0]): + for j in range(shape[1]): + s = s + gray[i, j] + # 求平均灰度 + avg = s / 100 + # 灰度大于平均值为1相反为0生成图片的hash值 + for i in range(shape[0]): + for j in range(shape[1]): + if gray[i, j] > avg: + hash_str = hash_str + '1' + else: + hash_str = hash_str + '0' + return hash_str + +# 差值感知算法 +def dHash(img,shape=(10,10)): + # 缩放10*11 + img = cv2.resize(img, (shape[0]+1, shape[1])) + # 转换灰度图 + gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) + hash_str = '' + # 每行前一个像素大于后一个像素为1,相反为0,生成哈希 + for i in range(shape[0]): + for j in range(shape[1]): + if gray[i, j] > gray[i, j + 1]: + hash_str = hash_str + '1' + else: + hash_str = hash_str + '0' + return hash_str + + +# 感知哈希算法(pHash) +def pHash(img,shape=(10,10)): + # 缩放32*32 + img = cv2.resize(img, (32, 32)) # , interpolation=cv2.INTER_CUBIC + + # 转换为灰度图 + gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) + # 将灰度图转为浮点型,再进行dct变换 + dct = cv2.dct(np.float32(gray)) + # opencv实现的掩码操作 + dct_roi = dct[0:10, 0:10] + + hash = [] + avreage = np.mean(dct_roi) + for i in range(dct_roi.shape[0]): + for j in range(dct_roi.shape[1]): + if dct_roi[i, j] > avreage: + hash.append(1) + else: + hash.append(0) + return hash + + +# 通过得到RGB每个通道的直方图来计算相似度 +def classify_hist_with_split(image1, image2, size=(256, 256)): + # 将图像resize后,分离为RGB三个通道,再计算每个通道的相似值 + image1 = cv2.resize(image1, size) + image2 = cv2.resize(image2, size) + sub_image1 = cv2.split(image1) + sub_image2 = cv2.split(image2) + sub_data = 0 + for im1, im2 in zip(sub_image1, sub_image2): + sub_data += calculate(im1, im2) + sub_data = sub_data / 3 + return sub_data + + +# 计算单通道的直方图的相似值 +def calculate(image1, image2): + hist1 = cv2.calcHist([image1], [0], None, [256], [0.0, 255.0]) + hist2 = cv2.calcHist([image2], [0], None, [256], [0.0, 255.0]) + # 计算直方图的重合度 + degree = 0 + for i in range(len(hist1)): + if hist1[i] != hist2[i]: + degree = degree + (1 - abs(hist1[i] - hist2[i]) / max(hist1[i], hist2[i])) + else: + degree = degree + 1 + degree = degree / len(hist1) + return degree + +# Hash值对比 +def cmpHash(hash1, hash2,shape=(10,10)): + n = 0 + # hash长度不同则返回-1代表传参出错 + if len(hash1)!=len(hash2): + return -1 + # 遍历判断 + for i in range(len(hash1)): + # 相等则n计数+1,n最终为相似度 + if hash1[i] == hash2[i]: + n = n + 1 + return n/(shape[0]*shape[1]) + +def file_inspect(): + + # 文件路径 + png_file = 'K:/work/mine_clearance/class1/userfiles2/result.png' + psd_file = 'K:/work/mine_clearance/class1/userfiles2/result.psd' + result_png = 'K:/work/mine_clearance/class1/userfiles2/result3.png' + # 检查文件是否存在 + if os.path.exists(png_file) and os.path.exists(psd_file): + psd_to_png(psd_file, result_png) + if image_similarity(png_file, result_png) != 1: + print('result.psd文件与result.png不匹配') + return 0 + return 1 + else: + print('缺少文件') + return 0 + +def image_specifications(): + # 打开图像文件 + image = Image.open('K:/work/mine_clearance/class1/userfiles2/result.psd') + image2 = Image.open('K:/work/mine_clearance/class1/userfiles2/result2.png') + # 获取图像尺寸(宽度和高度) + width, height = image2.size + width2, height2 = image.size + width_difference = abs(width - width2) + height_difference = abs(height - height2) + if width_difference > 20 or height_difference > 20: + print('图片未按照规格修改,请修改在测试!') + +def similitude(): + img1 = cv2.imread('K:/work/mine_clearance/class1/userfiles2/result.png') + img2 = cv2.imread('K:/work/mine_clearance/class1/userfiles2/image.png') + data = [] + hash1 = aHash(img1) + hash2 = aHash(img2) + data.append(cmpHash(hash1, hash2)) + + hash1 = dHash(img1) + hash2 = dHash(img2) + data.append(cmpHash(hash1, hash2)) + + hash1 = pHash(img1) + hash2 = pHash(img2) + data.append(cmpHash(hash1, hash2)) + + data.append(classify_hist_with_split(img1, img2)[0]) + + data.append(calculate(img1, img2)[0]) + flage = 1 + for item in data: + print(item) + if item < 0.7: + flage = 0 + if flage == 1: + print('恭喜你制作明信片成功!') + else: + print('制作失败') + +def psd_to_png(psd_path, png_path): + try: + psd_image = PSDImage.open(psd_path) + image_pil = psd_image.topil() + image_np = cv2.cvtColor(np.array(image_pil), cv2.COLOR_RGB2BGR) + cv2.imwrite(png_path, image_np) + return 1 + except Exception as e: + print("psd文件与png文件相同大小") + return 0 + +def image_similarity(image1, image2): + # 读取图片 + img1 = cv2.imread(image1) + img2 = cv2.imread(image2) + # 将图片调整为相同尺寸 + img1 = cv2.resize(img1, img2.shape[:2][::-1]) + # 计算直方图差异 + hist1 = cv2.calcHist([img1], [0, 1, 2], None, [8, 8, 8], [0, 256, 0, 256, 0, 256]) + hist2 = cv2.calcHist([img2], [0, 1, 2], None, [8, 8, 8], [0, 256, 0, 256, 0, 256]) + similarity = cv2.compareHist(hist1, hist2, cv2.HISTCMP_CORREL) + + return similarity +if __name__=="__main__": + # file_inspect() + similitude() + # if file_inspect(): + # similitude() + # image_specifications() \ No newline at end of file diff --git a/class1/demo11.py b/class1/demo11.py new file mode 100644 index 0000000..6bd4dfc --- /dev/null +++ b/class1/demo11.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +#导入 jieba 模块,用于中文分词 +import jieba +import logging + +# 设置jieba分词库的日志级别为WARNING +logging.getLogger('jieba').setLevel(logging.WARNING) +#从用户输入中获取文本 +text = "联合国妇女署旗舰报告指出女性取得的进展,但是呼吁政府采取急切的行动,在世界每个国家消除导致女性比男性落后和弱势的不公正待遇。《世界女性进展:追求公正》是联合国妇女署在2011年初成立后发布的第一个主要报告。报告指出了女性进展的积极方面——例如已有139个国家和地区将性别平等纳入宪法——但是太多时候,不管在家庭还是工作场合,女性仍然面临不公正,暴力或不平等的遭遇。[ 详细 ]与联合国妇女署、搜狐公益一起,睁大眼睛,找出在个人和公共生活中,你能为性别平等所做的点滴!做出承诺,在你的人生里,成为一个支持性别平等的有责任感的公民!" +#使用 jieba 模块的 lcut 函数进行分词,得到一个词列表 +# text = '创建一个空字典,用于存储词频信息' +words = jieba.lcut(text) +#创建一个空字典,用于存储词频信息 +data = {} # 词典 +#遍历词列表 +for chara in words: + # 如果某个词的长度小于2,即不是中文,则跳过此轮循环 + if len(chara) < 2: + continue + # 如果字典中已经存在此词,则词频加一 + if chara in data: + data[chara] += 1 + # 如果字典中不存在此词,则新建此词并设置词频为1 + else: + data[chara] = 1 +#根据词频从高到低排序字典中的项 +data =sorted(data.items(), key=lambda x: x[1], reverse=True) # 排序 +#打印出现次数最多的3个词及其词频,末尾不换行 +print(data[:3],end="") + +# Building prefix dict from the default dictionary ... +# Dumping model to file cache /tmp/jieba.cache +# Loading model cost 0.723 seconds. +# Prefix dict has been built successfully. diff --git a/class1/demo2.py b/class1/demo2.py new file mode 100644 index 0000000..66f1579 --- /dev/null +++ b/class1/demo2.py @@ -0,0 +1,26 @@ +import mysql.connector + +# 连接到数据库 +conn = mysql.connector.connect( + host="localhost", # 数据库主机地址 + user="root", # 数据库用户名 + password="123123", # 数据库密码 + database='shop' +) + +# 创建游标对象 +cursor = conn.cursor() + +# 执行查询操作 +query = "SELECT * FROM igs_stations LIMIT 10" +cursor.execute(query) + +# 获取查询结果 +rows = cursor.fetchall() + +# 打印查询结果 +for row in rows: + print(row) +# 关闭游标和连接 +cursor.close() +conn.close() \ No newline at end of file diff --git a/class1/demo3.py b/class1/demo3.py new file mode 100644 index 0000000..e509f26 --- /dev/null +++ b/class1/demo3.py @@ -0,0 +1,19 @@ +def find_neighbors(matrix, row, col): + rows = len(matrix) + cols = len(matrix[0]) + neighbors = [] + # 遍历周围的8个点(包括对角线方向) + for i in range(-1, 2): + for j in range(-1, 2): + # 排除当前点以及超出矩阵边界的点 + if i == 0 and j == 0: + continue + if row + i >= 0 and row + i < rows and col + j >= 0 and col + j < cols: + neighbors.append(matrix[row + i][col + j]) + return neighbors +# 构造10*10的二维矩阵 +matrix = [[0] * 10 for i in range(10)] +# 遍历矩阵中的每个点,输出其周围点 +for i in range(len(matrix)): + for j in range(len(matrix[0])): + print(f"({i}, {j}): {find_neighbors(matrix, i, j)}") \ No newline at end of file diff --git a/class1/demo4.py b/class1/demo4.py new file mode 100644 index 0000000..81c677b --- /dev/null +++ b/class1/demo4.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +import mysql.connector + +# 连接到 MySQL 数据库 +conn = mysql.connector.connect( + host="localhost", # 数据库主机地址 + user="root", # 数据库用户名 + password="123123", # 数据库密码 + database='aerospace' +) + +# 创建一个游标对象 +cursor = conn.cursor() + +# 创建表的 SQL 语句 +create_table_query = """ +CREATE TABLE igs_stations ( + Site_Name VARCHAR(255), + Country_Region VARCHAR(255) , + Receiver VARCHAR(255), + Antenna VARCHAR(255), + Radome VARCHAR(255), + Satellite_System VARCHAR(255), + Latitude VARCHAR(255), + Longitude VARCHAR(255) , + Height_m VARCHAR(255), + X_m VARCHAR(255), + Y_m VARCHAR(255), + Z_m VARCHAR(255), + Calibration VARCHAR(255), + Networks VARCHAR(255), + Data_Center VARCHAR(255), + IERS_DOMES VARCHAR(255), + Clock VARCHAR(255), + Agencies VARCHAR(255), + Last_Data VARCHAR(255) +) +""" + +# 执行创建表语句 +cursor.execute(create_table_query) + +# 提交更改 +conn.commit() + +# 关闭连接 +conn.close() \ No newline at end of file diff --git a/class1/demo5.py b/class1/demo5.py new file mode 100644 index 0000000..142ceb2 --- /dev/null +++ b/class1/demo5.py @@ -0,0 +1,36 @@ +import pandas as pd +import mysql.connector +df = pd.read_csv('igs_stations.csv', encoding='iso-8859-1') +# # 执行逐行插入数据操作 +# for index, row in df.iterrows(): +# print(row['Site Name'],row['Country/Region'],row['Receiver'],row['Antenna'],row['Radome'], +# row['Satellite System'],row['Latitude'],row['Longitude'],row['Height (m)'],row['X (m)'], +# row['Y (m)'],row['Z (m)'],row['Calibration'],row['Networks'],row['Data Center'], +# row['IERS DOMES'],row['Clock'],row['Agencies'],row['Last Data']) +# print(df.dtypes) +df = df.dropna() +# # +# 连接到 MySQL 数据库 +conn = mysql.connector.connect( + host="localhost", # 数据库主机地址 + user="root", # 数据库用户名 + password="123123", # 数据库密码 + database='shop' +) + +# 创建一个游标对象 +cursor = conn.cursor() +insert_query = "INSERT INTO igs_stations (Site_Name, Country_Region, Receiver,Antenna,Radome,Satellite_System,Latitude," \ + "Longitude,Height_m,X_m,Y_m,Z_m,Calibration,Networks,Data_Center,IERS_DOMES,Clock,Agencies," \ + "Last_Data) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)" + +for _, row in df.iterrows(): + cursor.execute(insert_query, (row['Site Name'],row['Country/Region'],row['Receiver'],row['Antenna'],row['Radome'], + row['Satellite System'],row['Latitude'],row['Longitude'],row['Height (m)'],row['X (m)'], + row['Y (m)'],row['Z (m)'],row['Calibration'],row['Networks'],row['Data Center'], + row['IERS DOMES'],row['Clock'],row['Agencies'],row['Last Data'])) +# 提交更改 +conn.commit() + +# 关闭连接 +conn.close() \ No newline at end of file diff --git a/class1/demo6.py b/class1/demo6.py new file mode 100644 index 0000000..2d05dc8 --- /dev/null +++ b/class1/demo6.py @@ -0,0 +1,74 @@ +# -*- coding: utf-8 -*- +import cv2 +import os +import numpy as np +from PIL import Image +from psd_tools import PSDImage + +def file_inspect(): + # 文件路径 + png_file = 'K:/work/mine_clearance/class1/userfiles/result11.png' + psd_file = 'K:/work/mine_clearance/class1/userfiles/result11.psd' + result_png = 'K:/work/mine_clearance/class1/result4.png' + # 检查文件是否存在 + if os.path.exists(png_file) and os.path.exists(psd_file): + if psd_to_png(psd_file, result_png): + if image_similarity(png_file, result_png) < 0.99: + print('result3.psd文件与result3.png不匹配') + return 0 + return 1 + return 0 + else: + print('缺少文件') + return 0 + +def image_specifications(): + # 打开图像文件 + image = Image.open('K:/work/mine_clearance/class1/userfiles/result11.png') + image2 = Image.open('K:/work/mine_clearance/class1/result4.png') + # 获取图像尺寸(宽度和高度) + width, height = image2.size + width2, height2 = image.size + width_difference = abs(width - width2) + height_difference = abs(height - height2) + if width_difference > 20 or height_difference > 20: + print('图片未按照规格修改,请修改在测试!') + +def similitude(): + image1 = 'K:/work/mine_clearance/class1/userfiles/result11.png' + image2 = 'K:/work/mine_clearance/class1/result2.png' + similarity = image_similarity(image1, image2) + if similarity > 0.6 and similarity < 0.99: + print('海报制作成功') + elif similarity == 1: + print('请自己制作!') + else: + print('还需要进一步修改') + print("图像相似度: {:.2f}%".format(similarity*100)) + +def psd_to_png(psd_path, png_path): + try: + psd_image = PSDImage.open(psd_path) + image_pil = psd_image.topil() + image_np = cv2.cvtColor(np.array(image_pil), cv2.COLOR_RGB2BGR) + cv2.imwrite(png_path, image_np) + return 1 + except Exception as e: + print("psd文件与png文件相同大小") + return 0 + +def image_similarity(image1, image2): + # 读取图片 + img1 = cv2.imread(image1) + img2 = cv2.imread(image2) + # 将图片调整为相同尺寸 + img1 = cv2.resize(img1, img2.shape[:2][::-1]) + # 计算直方图差异 + hist1 = cv2.calcHist([img1], [0, 1, 2], None, [8, 8, 8], [0, 256, 0, 256, 0, 256]) + hist2 = cv2.calcHist([img2], [0, 1, 2], None, [8, 8, 8], [0, 256, 0, 256, 0, 256]) + similarity = cv2.compareHist(hist1, hist2, cv2.HISTCMP_CORREL) + return similarity +if __name__=="__main__": + if file_inspect(): + similitude() + image_specifications() \ No newline at end of file diff --git a/class1/demo7.py b/class1/demo7.py new file mode 100644 index 0000000..984327d --- /dev/null +++ b/class1/demo7.py @@ -0,0 +1,142 @@ +# -*- coding: utf-8 -*- +import cv2 +import os +import numpy as np +from PIL import Image +from psd_tools import PSDImage + + +def image_specifications(image_path, image2_path): + # 打开图像文件 + image = Image.open(image_path) + image2 = Image.open(image2_path) + # 获取图像尺寸(宽度和高度) + width, height = image2.size + width2, height2 = image.size + width_difference = abs(width - width2) + height_difference = abs(height - height2) + if width_difference > 20 or height_difference > 20: + print('图片未按照规格修改,请修改在测试!') + + +def file_inspect(): + # 文件路径 + png_file = 'K:/work/mine_clearance/class1/userfiles/result1.png' + psd_file = 'K:/work/mine_clearance/class1/userfiles/result1.psd' + result_png = 'K:/work/mine_clearance/class1/result4.png' + # 检查文件是否存在 + if os.path.exists(png_file) and os.path.exists(psd_file): + if psd_to_png(psd_file, result_png): + if image_similarity(png_file, result_png) < 0.99: + print('result2.psd文件与result2.png不匹配') + return 0 + return 1 + return 0 + else: + print('缺少文件') + return 0 + + +def image_similarity(image1, image2): + # 读取图片 + img1 = cv2.imread(image1) + img2 = cv2.imread(image2) + # 将图片调整为相同尺寸 + img1 = cv2.resize(img1, img2.shape[:2][::-1]) + # 计算直方图差异 + hist1 = cv2.calcHist([img1], [0, 1, 2], None, [8, 8, 8], [0, 256, 0, 256, 0, 256]) + hist2 = cv2.calcHist([img2], [0, 1, 2], None, [8, 8, 8], [0, 256, 0, 256, 0, 256]) + similarity = cv2.compareHist(hist1, hist2, cv2.HISTCMP_CORREL) + return similarity + + +def psd_to_png(psd_path, png_path): + try: + psd_image = PSDImage.open(psd_path) + image_pil = psd_image.topil() + image_np = cv2.cvtColor(np.array(image_pil), cv2.COLOR_RGB2BGR) + cv2.imwrite(png_path, image_np) + return 1 + except Exception as e: + print("psd文件与png文件相同大小") + return 0 + + +def split_image(image_path, split_path): + # 读取图片 + image = cv2.imread(image_path) + # 获取图片的宽度和高度 + height, width, _ = image.shape + # 计算每个小块的宽度和高度 + block_width = width // 2 + block_height = height // 2 + + # 切分图片并保存 + upper_left = image[0:block_height, 0:block_width] + cv2.imwrite(split_path[0], upper_left) + upper_right = image[0:block_height, block_width:width] + cv2.imwrite(split_path[1], upper_right) + lower_left = image[block_height:height, 0:block_width] + cv2.imwrite(split_path[2], lower_left) + lower_right = image[block_height:height, block_width:width] + cv2.imwrite(split_path[3], lower_right) + + +def calculate_similarity(img1_path, img2_path): + # 加载图像 + img1 = cv2.imread(img1_path, cv2.IMREAD_GRAYSCALE) + img2 = cv2.imread(img2_path, cv2.IMREAD_GRAYSCALE) + + # 创建ORB对象 + orb = cv2.ORB_create() + + # 检测和计算图像特征 + kp1, des1 = orb.detectAndCompute(img1, None) + kp2, des2 = orb.detectAndCompute(img2, None) + + # 创建BFMatcher匹配器 + bf = cv2.BFMatcher(cv2.NORM_HAMMING, crossCheck=True) + + # 使用KNN算法进行特征匹配 + matches = bf.match(des1, des2) + + # 对匹配结果进行排序 + matches = sorted(matches, key=lambda x: x.distance) + + # 计算相似度 + similarity = len(matches) / max(len(kp1), len(kp2)) * 100 + + return similarity + + +if __name__ == '__main__': + # 图像文件路径 + image1 = 'K:/work/mine_clearance/class1/result2.png' + image2 = 'K:/work/mine_clearance/class1/userfiles/result1.png' + if file_inspect(): + image_specifications(image1, image2) + data = [] + data_path = [] + data_path.append( + ['K:/work/mine_clearance/class1/userfiles/upper_left1.png', 'K:/work/mine_clearance/class1/userfiles/upper_right1.png', 'K:/work/mine_clearance/class1/userfiles/lower_left1.png', 'K:/work/mine_clearance/class1/userfiles/lower_right1.png']) + data_path.append( + ['K:/work/mine_clearance/class1/userfiles/upper_left2.png', 'K:/work/mine_clearance/class1/userfiles/upper_right2.png', 'K:/work/mine_clearance/class1/userfiles/lower_left2.png', 'K:/work/mine_clearance/class1/userfiles/lower_right2.png']) + # 调用函数对图片进行切分 + split_image(image1, data_path[0]) + split_image(image2, data_path[1]) + flage = 1 + # 计算图像相似度 + for i in range(4): + data.append(calculate_similarity(data_path[0][i], data_path[1][i])) + if data[i] < 60 or data[i] > 99: + flage = 0 + # # 显示相似度 + + if flage == 1: + print('文字特效制作成功') + else: + print('还需要进一步修改') + print("图像左上相似度: {:.2f}%".format(data[0])) + print("图像右上度: {:.2f}%".format(data[1])) + print("图像左下相似度: {:.2f}%".format(data[2])) + print("图像右下相似度: {:.2f}%".format(data[3])) \ No newline at end of file diff --git a/class1/igs_stations.csv b/class1/igs_stations.csv new file mode 100644 index 0000000..2505375 --- /dev/null +++ b/class1/igs_stations.csv @@ -0,0 +1,516 @@ +Site Name,Country/Region,Receiver,Antenna,Radome,Satellite System,Latitude,Longitude,Height (m),X (m),Y (m),Z (m),Calibration,Networks,Data Center,IERS DOMES,Clock,Agencies,Last Data +ABMF00GLP,GP,SEPT POLARX5,TRM57971.00,NONE,GPS+GLO+GAL+BDS+SBAS,16.26230556,-61.52753056,-25,2919786,-5383745,1774604,ROBOT,"IGS14 Core, IGS20, IGS14, IGS, IGS Multi-GNSS, RTS",IGN,97103M001,INTERNAL,Institut National de l'Information Geographique et,1 +ABPO00MDG,MG,SEPT POLARX5,ASH701945G_M,SCIT,GPS+GLO+GAL+BDS+QZSS,-19.01830603,47.22921169,1552.9923,4097216.681,4429119.029,-2065771.368,FIELD,"IGS14 Core, IGS20, IGS14, IGS, RTS, IGS Multi-GNSS",JPL,33302M001,INTERNAL,Jet Propulsion Laboratory,1 +AC2300USA,US,SEPT POLARX5,TRM59800.99,SCIT,GPS+GLO+GAL+BDS+QZSS,60.47509444,-150.8779278,80.301,-2752834.742,-1533597.398,5526823.255,ROBOT,"RTS, IGS, IGS Multi-GNSS",CDDIS,49296M001,INTERNAL,EarthScope Consortium,1 +AC2400USA,US,SEPT POLARX5,TRM159800.00,SCIT,GPS+GLO+GAL+BDS+QZSS,58.68157222,-156.6527556,36.4,-3051338.757,-1317097.822,5425614.219,ROBOT,"RTS, IGS, IGS Multi-GNSS",CDDIS,49239M001,INTERNAL,EarthScope Consortium,1 +ACRG00GHA,GH,JAVAD TRE_3S,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,5.641472222,-0.207111111,83.4,6347491.377,-22944.8986,622822.4766,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,32904M001,INTERNAL,GeoForschungsZentrum,1 +ACSO00USA,US,SEPT POLARX5,TRM59800.80,SCIT,GPS+GLO+GAL+BDS,40.23235278,-82.981525,249.387,595828.9368,-4839735.32,4097876.722,COPIED,"RTS, IGS, IGS Multi-GNSS",CDDIS,49297M001,INTERNAL,EarthScope Consortium,1 +ADIS00ETH,ET,LEICA GR50,LEIAR20,LEIM,GPS+GLO+GAL+BDS+SBAS,9.035135728,38.76630398,2439.149,4913652.761,3945922.67,995383.3331,ROBOT,"IGS20, IGS14, IGS Multi-GNSS, RTS, IGS",IGN,31502M001,,Addis Ababa University,1 +AGGO00ARG,AR,SEPT POLARX5TR,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,-34.87370833,-58.13986111,42.085,2765120.9,-4449250.25,-3626405.6,ROBOT,"IGS, IGS Multi-GNSS, RTS",BKG,41596M001,EXTERNAL CESIUM,"Bundesamt fuer Kartographie und Geodaesie, Argentinean-German Geodetic Observatory",1 +AIRA00JPN,JP,TRIMBLE ALLOY,TRM59800.00,SCIS,GPS+GLO+GAL+QZSS,31.82406111,130.5995917,314.64,-3530185.489,4118797.337,3344036.931,ROBOT,"IGS08, IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,21742S001,INTERNAL,Geospatial Information Authority of Japan,1 +AJAC00FRA,FR,LEICA GR50,TRM115000.00,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,41.92745,8.762608333,98.8,4696990,723994,4239678,ROBOT,"IGS20, IGS14, IGS, RTS, IGS Multi-GNSS",BKG,10077M005,INTERNAL,Institut National de l'Information Geographique et,1 +ALBH00CAN,CA,SEPT POLARX5,TRM59800.00,SCIS,GPS+GLO+GAL,48.3898,-123.4874,32,-2341332.884,-3539049.509,4745791.36,ROBOT,"IGS14 Core, IGS08, IGS20, IGS14, IGS, RTS, IGS Multi-GNSS",PGC,40129M003,EXTERNAL H-MASER,Geological Survey of Canada,1 +ALGO00CAN,CA,SEPT POLARX5,AOAD/M_T,NONE,GPS+GLO+GAL,45.9588,-78.0714,202,918129.4,-4346071.2,4561977.8,ROBOT,"IGS08, IGS20, IGS14, IGS, RTS, IGS Multi-GNSS",CDDIS,40104M002,INTERNAL,Natural Resources Canada,1 +ALIC00AUS,AU,SEPT POLARX5,LEIAR25.R3,NONE,GPS+GLO+GAL+BDS+QZSS,-23.67011111,133.8855222,603.2,-4052052.735,4212835.983,-2545104.585,ROBOT,"IGS08 Core, IGS14 Core, IGS08, IGS20, IGS14, IGS, RTS, IGS Multi-GNSS",GA,50137M001,INTERNAL,Geoscience Australia,1 +ALRT00CAN,CA,SEPT POLARX5,ASH701945D_M,NONE,GPS+GLO+GAL,82.49429444,-62.34046111,78.11,388042.75,-740382.4,6302001.85,ROBOT,"IGS08, IGS20, IGS14, IGS",CDDIS,40162M001,INTERNAL,"NRCan, Geodetic Survey Division", +AMC400USA,US,SEPT POLARX5TR,TPSCR.G5C,NONE,GPS+GLO+GAL+BDS,38.803125,-104.5245972,1911.3941,-1248596.405,-4819428.21,3976505.93,ROBOT,"IGS, IGS Multi-GNSS",JPL,40472S005,EXTERNAL H-MASER,"U.S. Naval Observatory, Jet Propulsion Laboratory",1 +ANK200TUR,Turkey,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS,39.84279722,32.77534722,1294.3,4124040.177,2655251.841,4065428.467,ROBOT,"IGS, IGS Multi-GNSS",IGN,20818M001,INTERNAL,General Command of Mapping Turkey,1 +ANMG00MYS,MY,TRIMBLE NETR9,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS,2.784648333,101.5066022,15.002,-1270826.87,6242631.446,307792.439,ROBOT,"IGS, IGS Multi-GNSS",JAXA,22720M001,INTERNAL,Japan Aerospace Exploration Agency,1 +ANTC00CHL,CL,SEPT POLARX5,ASH700936D_M,SNOW,GPS+GLO+GAL,-37.33870278,-71.53205,745.4,1608539,-4816370,-3847799,ROBOT,"IGS08, IGS20, IGS, IGS Multi-GNSS",SIO,41713S001,INTERNAL,National Seismological Center of the U. of Chile,3 +ANTF00CHL,CL,STONEX SC2200,STXSA1500,STXG,GPS+GLO+GAL+BDS+SBAS,-23.70153056,-70.42007778,68.4,1958240.723,-5505483.304,-2548076.547,ROBOT,"IGS, RTS, IGS Multi-GNSS",CDDIS,41780M001,INTERNAL,Universidad de Santiago de Chile,3 +AREG00PER,PE,SEPT POLARX5,TRM59800.00,NONE,GPS+GLO+GAL+BDS+SBAS,-16.46542332,-71.49290414,2489.337,1942816.365,-5804077.14,-1796884.438,ROBOT,"IGS Multi-GNSS, IGS, RTS",IGN,42202M008,EXTERNAL RUBIDIUM,Centre National d'Etudes Spatiales,1 +AREQ00PER,PE,SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS,-16.465517,-71.49279667,2488.9226,1942826.192,-5804070.331,-1796894.267,ROBOT,"IGS14 Core, IGS20, IGS14, IGS, IGS Multi-GNSS",JPL,42202M005,EXTERNAL QUARTZ,Jet Propulsion Laboratory,1 +ARHT00ATA,AQ,JAVAD TRE_3 DELTA,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS+IRNSS,-77.82943611,166.6636528,135.328,-1312626.536,311171.129,-6213081.915,ROBOT,"IGS, IGS Multi-GNSS, RTS",JPL,66001M005,INTERNAL,Jet Propulsion Laboratory,1 +ARTU00RUS,Russian Federation,JAVAD TRE_G3TH DELTA,ASH700936D_M,DOME,GPS+GLO,56.42982222,58.56045278,247.511,1843956.968,3016202.97,5291261.66,,"IGS08 Core, IGS14 Core, IGS08, IGS20, IGS14, IGS",CDDIS,12362M001,INTERNAL,RDAAC, +ARUC00ARM,AM,SEPT POLARX5,ASH701945C_M,SCIS,GPS+GLO+GAL+BDS+QZSS,40.28572222,44.08558333,1222,3500416.782,3390432.684,4103027.585,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",JPL,12312M002,INTERNAL,Jet Propulsion Laboratory,1 +ASCG00SHN,SH,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+SBAS,-7.916280556,-14.33266389,38,6121151.578,-1563978.904,-872615.417,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",IGN,30602M004,INTERNAL,Centre National d'Etudes Spatiales,1 +ASPA00USA,US,SEPT POLARX5,TRM55971.00,NONE,GPS+GLO+GAL,-14.32609444,-170.7224333,53.7,-6100260.096,-996503.51,-1567977.812,ROBOT,"IGS08 Core, IGS08, IGS20, IGS",https://geodesy.noaa.gov/corsdata/,50503S006,INTERNAL,National Geodetic Survey,1 +AUCK00NZL,NZ,TRIMBLE ALLOY,TRM115000.00,NONE,GPS+GLO+GAL+BDS+QZSS,-36.6028,174.8344,132.711,-5105681,461564,-3782181.7,ROBOT,"IGS08 Core, IGS14 Core, IGS08, IGS, IGS20, IGS14, RTS, IGS Multi-GNSS",CDDIS,50209M001,INTERNAL,GNS Science,1 +BADG00RUS,RU,JAVAD TRE_3 DELTA,JAVRINGANT_DM,JVDM,GPS+GLO+GAL,51.76970556,102.2349806,811.4,-838281.513,3865777.334,4987624.632,ROBOT,"IGS14 Core, IGS, IGS20, IGS14, IGS Multi-GNSS",SIO,12338M002,EXTERNAL H-MASER CH1-80,Institute of Applied Astronomy RAS,1 +BAIE00CAN,CA,TPS NET-G5,TPSCR.G3,NONE,GPS+GLO,49.186825,-68.26332778,27.5,1546823.34,-3879765.13,4804185.05,ROBOT,"IGS, IGS20, RTS",CDDIS,40151M001,INTERNAL,Natural Resources Canada,1 +BAKE00CAN,CA,SEPT POLARX5S,TPSCR.G3,NONE,GPS+GLO+GAL,64.31781944,-96.00234444,4.4,-289833.93,-2756501.06,5725162.22,ROBOT,"IGS08, IGS, IGS20, RTS",NRCan,40152M001,INTERNAL,Natural Resources Canada,1 +BAKO00IDN,ID,LEICA GR50,LEIAR20,LEIM,GPS+GLO+GAL+BDS+QZSS+SBAS,-6.49,106.85,158.18,-1836969.054,6065617.126,-716257.839,ROBOT,"IGS, IGS20, IGS Multi-GNSS",Scripps Orbit and Permanent Array Center,23101M002,EXTERNAL,National Coordination Agency for Surveys and Mappi,1 +BAMF00CAN,CA,SEPT POLARX5,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS,48.83531667,-125.1350889,11.1,-2420721.2,-3439856.061,4778532.675,ROBOT,"IGS, IGS Multi-GNSS",PGC,40190M001,INTERNAL CLOCK STEERING,Geological Survey of Canada,1 +BARH00USA,US,LEICA GR30,LEIAR10,NONE,GPS+GLO,44.39504722,-68.22169167,6.8,1693644.846,-4239067.57,4439567.239,ROBOT,"IGS08, IGS, IGS20, IGS14",https://geodesy.noaa.gov/corsdata/,49927S001,INTERNAL,National Geodetic Survey,1 +BAUT00DEU,DE,JAVAD TRE_3 DELTA,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+SBAS,51.19234444,14.52173333,211.8,3877545.5,1004370.9,4947148.1,ROBOT,"RTS, IGS, IGS Multi-GNSS",BKG,14102M001,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +BELE00BRA,BR,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS,-1.408794444,-48.46254722,9.08,4228139.05,-4772752.08,-155761.38,ROBOT,"IGS, IGS Multi-GNSS, RTS",JPL,41622M001,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,1 +BHR300BHR,BH,NOV OEM6,TPSCR.G5,TPSH,GPS,26.20914167,50.60814444,-13.9,3633910.66,4425277.759,2799862.907,ROBOT,IGS,CDDIS,24901S002,EXTERNAL CESIUM /RCVR1,National Geospatial-Intelligence Agency,8 +BHR400BHR,BH,NOV OEM6,TPSCR.G5,TPSH,GPS,26.20914167,50.60814444,-13.9,3633910.66,4425277.759,2799862.907,ROBOT,"IGS20, IGS",CDDIS,24901S002,EXTERNAL CESIUM /RCVR2,National Geospatial-Intelligence Agency,8 +BIK000KGZ,KG,SEPT POLARX5,JAV_RINGANT_G3T,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,42.85419444,74.53319444,749.2,1249005.546,4513917.346,4316147.925,CHAMBER,"IGS Multi-GNSS, IGS, RTS",CDDIS,12358M003,INTERNAL,GeoForschungsZentrum,1 +BILL00USA,US,SEPT POLARX5,TRM59800.99,SCIT,GPS+GLO+GAL+BDS+QZSS+SBAS,33.57824167,-117.0646,470.06,-2420420.501,-4737131.551,3507827.665,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,49916M001,INTERNAL,EarthScope Consortium,1 +BJCO00BEN,BJ,TRIMBLE NETR5,TRM59800.00,NONE,GPS+GLO,6.384663889,2.450022222,30.7,6333076.505,270973.437,704551.984,ROBOT,"IGS14 Core, IGS, IGS20, IGS14",https://geodesy.noaa.gov/corsdata/,32701M001,INTERNAL,Institut Geographique National-Benin, +BJFS00CHN,CN,TRIMBLE NETR9,TRM59900.00,SCIS,GPS+GLO,39.608625,115.8924611,87.413,-2148743.808,4426641.281,4044655.993,ROBOT,"IGS08 Core, IGS08, IGS, IGS20, IGS14",IGN,21601M001,EXTERNAL RUBIDIUM,Chinese Academy of Surveying & Mapping,1 +BJNM00CHN,CN,SEPT POLARX3ETR,NOV702GG,NONE,GPS+GLO,40.245325,116.2241278,118.6,-2154287.413,4373440.047,4098885.628,ROBOT,"IGS, IGS14",CDDIS,21616M001,EXTERNAL HYDROGEN MASER,National Institute of Metrology, +BLYT00USA,US,SEPT POLARX5,TWIVC6150,SCIS,GPS+GLO+GAL+SBAS,33.61041389,-114.71485,85.9,-2223206.72,-4830299.8,3510587.59,ROBOT,IGS,CDDIS,40479M001,INTERNAL,USGS,2 +BNOA00IDN,ID,TRIMBLE NETR9,TRM59900.00,SCIS,GPS,-8.7465,115.2099167,39.056,-2685309.038,5704009.251,-963466.461,ROBOT,IGS,SIO,23116M001,INTERNAL,Pacific GPS Facility, +BOAV00BRA,BR,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS,2.845180556,-60.70111389,69.48,3117452.21,-5555487.82,314480.74,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,41636M001,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,2 +BOGI00POL,PL,JAVAD TRE_G3T DELTA,TPSCR.G5,TPSH,GPS+GLO+GAL,52.47498889,21.03521111,139.9,3633815.7,1397453.9,5035280.8,ROBOT,"IGS, IGS Multi-GNSS, RTS",BEV,12207M003,EXTERNAL RUBIDIUM,Institute of Geodesy and Cartography,1 +BOGT00COL,CO,JAVAD TRE_3 DELTA,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS,4.640073083,-74.08093956,2576.7782,1744399.04,-6116037.558,512731.7532,ROBOT,"IGS08 Core, IGS08, IGS, RTS, IGS Multi-GNSS",JPL,41901M001,INTERNAL,Jet Propulsion Laboratory,1 +BOR100POL,PL,TRIMBLE NETR9,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,52.27695556,17.07345833,124.9,3738358.833,1148173.963,5021816.113,ROBOT,"IGS08, IGS, IGS20, IGS14, RTS, IGS Multi-GNSS",BKG,12205M002,EXTERNAL H-MASER,SRC PAS Borowiec Observatory,1 +BRAZ00BRA,BR,TRIMBLE NETR9,TRM57971.00,NONE,GPS+GLO+GAL,-15.9474,-47.8778,1106.0413,4115014.113,-4550641.523,-1741444.098,ROBOT,"IGS08 Core, IGS14 Core, IGS08, IGS, IGS20, IGS14, RTS, IGS Multi-GNSS",CDDIS,41606M001,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,2 +BREW00USA,United States of America,SEPT POLARX5TR,ASH701945C_M,SCIT,GPS+GLO+GAL+BDS+QZSS,48.13152403,-119.6826335,238.6273,-2112007.14,-3705351.842,4726827.161,FIELD,"IGS08, IGS, IGS14, IGS20, IGS Multi-GNSS, RTS",JPL,40473M001,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +BRFT00BRA,BR,SEPT POLARX5,LEIAT504,NONE,GPS+GLO+GAL,-3.877447222,-38.42553611,21.7,4985393.532,-3954993.417,-428426.704,ROBOT,"IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS20",https://geodesy.noaa.gov/corsdata/,41602M002,INTERNAL,National Geodetic Survey,1 +BRMG00DEU,DE,JAVAD TRE_3 DELTA,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,47.90773889,7.632877778,261.6,4245557.1,568958.1,4710200,ROBOT,"IGS, IGS Multi-GNSS, RTS",BKG,10918M001,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +BRST00FRA,FR,TRIMBLE ALLOY,TRM57971.00,NONE,GPS+GLO+GAL+BDS+SBAS,48.38049722,-4.4966,65.5,4231162,-332747,4745131,ROBOT,"IGS08, IGS, IGS14, IGS20, IGS Multi-GNSS, RTS",BKG,10004M004,INTERNAL,Institut National de l'Information Geographique et,1 +BRUN00BRN,BN,TRIMBLE NETR9,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS,4.971177778,114.9523611,90.669,-2680694.374,5761268.529,549016.773,ROBOT,"IGS, IGS Multi-GNSS",JAXA,22501M001,INTERNAL,Japan Aerospace Exploration Agency,1 +BRUX00BEL,BE,SEPT POLARX5TR,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,50.79806389,4.358563889,158.3,4027881.628,306998.537,4919498.984,ROBOT,"IGS, IGS14, IGS20, IGS Multi-GNSS, RTS",ROB,13101M010,EXTERNAL IMASER 3000,Royal Observatory of Belgium,1 +BSHM00ISR,IL,SEPT POLARX5,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+QZSS+IRNSS,32.779,35.02,225.1,4396111.175,3080477.642,3433499.462,ROBOT,"IGS, IGS14, IGS20, IGS Multi-GNSS, RTS",JPL,20705M001,INTERNAL,Jet Propulsion Laboratory,2 +BTNG00IDN,ID,TRIMBLE NETR9,TRM59900.00,SCIS,GPS,1.438922222,125.1904306,74.993,-3674585.766,5210904.565,159093.409,ROBOT,IGS,SIO,23105M002,INTERNAL,Pacific GPS Facility, +BUCU00ROU,RO,LEICA GR50,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,44.46394444,26.12573889,143.2,4093760.994,2007793.667,4445129.862,ROBOT,"IGS08, IGS, IGS14, IGS20, IGS Multi-GNSS, RTS",BKG,11401M001,INTERNAL,TU of Civil Engineering Bucharest,1 +BZR200ITA,IT,LEICA GR30,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS,46.49578611,11.33823611,331.2,4312893.06,864794.52,4603598.27,ROBOT,"IGS, IGS Multi-GNSS, RTS",BKG,12751M003,INTERNAL,AUTONOME PROVINZ BOZEN - SDTIROL,1 +CAGS00CAN,CA,TRIMBLE NETR8,TRM59800.00,NONE,GPS,45.585,-75.8073,235,1096349.16,-4335060.66,4533255.22,ROBOT,IGS,CDDIS,40147M001,INTERNAL,"NRCan, Geodetic Survey Division",1 +CAS100ATA,AQ,TRIMBLE ALLOY,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+QZSS,-66.2834,110.5197,22.6,-901776.221,2409383.497,-5816748.487,ROBOT,"IGS08 Core, IGS08, IGS14 Core, IGS, IGS14, IGS20, IGS Multi-GNSS, RTS",GA,66011M001,INTERNAL,Geoscience Australia,1 +CCJ200JPN,JP,TRIMBLE ALLOY,TRM59800.00,SCIS,GPS+GLO+GAL+QZSS,27.06753056,142.1950278,104.214,-4490605.401,3483894.751,2884928.222,ROBOT,"IGS, IGS20, IGS Multi-GNSS, RTS",CDDIS,21732M002,INTERNAL,Geospatial Information Authority of Japan,1 +CEBR00ESP,ES,SEPT POLARX5TR,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+SBAS,40.45343056,-4.367852778,775.8,4846664.918,-370195.2,4116929.526,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",CDDIS,13408M001,EXTERNAL H-MASER,ESA/ESOC,1 +CEDU00AUS,AU,TRIMBLE ALLOY,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+QZSS,-31.86665833,133.8098333,144.7,-3753473.193,3912741.028,-3347959.695,ROBOT,"IGS08 Core, IGS08, IGS, IGS14, IGS20, RTS, IGS Multi-GNSS",GA,50138M001,INTERNAL,Geoscience Australia,1 +CGGN00NGA,NG,JAVAD TRE_G3TH DELTA,ASH701945B_M,NONE,GPS+GLO,10.12309481,9.118311528,916.6953,6201032.527,995277.2635,1113815.563,COPIED,IGS,JPL,33812M001,INTERNAL,Jet Propulsion Laboratory, +CHAN00CHN,CN,ASHTECH UZ-12,ASH701945C_M,NONE,GPS,43.7905,125.4433,268.3,-2674377,3757198,4391503,ROBOT,"IGS, IGS14, IGS20",CDDIS,21611M002,EXTERNAL H-MASER,"Changchun Observatory,NAOC,CAS",1 +CHIL00USA,US,TPS NET-G3A,TPSCR.G3,SCPL,GPS+GLO,34.33342222,-118.0259972,1567.51,-2478003.12,-4655349.22,3577932.2,,"IGS, RTS",CDDIS,40484M001,INTERNAL,USGS,10 +CHOF00JPN,JP,JAVAD TRE_G3TH DELTA,TRM57971.00,NONE,GPS+GLO+GAL+QZSS+IRNSS+SBAS,35.67454444,139.5310569,93.9,-3946216.71,3366689.83,3698971.69,ROBOT,"IGS Multi-GNSS, IGS, RTS",BKG,21788M001,INTERNAL,DLR German Space Operations Center,1 +CHPG00BRA,BR,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+SBAS,-22.6822731,-45.0023756,566.25,4163476.669,-4163821.936,-2444511.175,ROBOT,"IGS Multi-GNSS, IGS, RTS",IGN,41609M004,INTERNAL,Centre National d'Etudes Spatiales,1 +CHPI00BRA,BR,SEPT POLARX5,TPSCR.G3,NONE,GPS+GLO+GAL+BDS,-22.68714444,-44.98515833,617.4176,4164613.89,-4162456.91,-2445028.76,ROBOT,"IGS14 Core, IGS, IGS14, IGS20, RTS, IGS Multi-GNSS",JPL,41609M003,INTERNAL,Jet Propulsion Laboratory,7 +CHTI00NZL,NZ,TRIMBLE ALLOY,TRM115000.00,NONE,GPS+GLO+GAL+BDS+QZSS,-43.735475,-176.6171139,75.7,-4607855.9,-272375.8,-4386954.5,ROBOT,"IGS14 Core, IGS, IGS14, IGS20, RTS, IGS Multi-GNSS",CDDIS,50242M001,INTERNAL,GNS Science,1 +CHUM00KAZ,KZ,TRIMBLE NETRS,AOAD/M_T,NONE,GPS,42.99850117,74.7510995,716.3321,1228950.716,4508079.93,4327868.505,ROBOT,"IGS14 Core, IGS08, IGS, IGS14, IGS20",JPL,25601M001,INTERNAL,Jet Propulsion Laboratory,1 +CHUR00CAN,CA,TPS NET-G3A,ASH701945E_M,NONE,GPS+GLO,58.7591,-94.0887,-18.9,-236438.7,-3307616.7,5430049.1,ROBOT,"IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS20, RTS",CDDIS,40128M002,EXTERNAL RUBIDIUM,Natural Resources Canada,2 +CHWK00CAN,CA,SEPT POLARX5,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS,49.1566,-122.0084,170,-2215259.73,-3543996.83,4802098.77,ROBOT,"IGS, IGS Multi-GNSS",PGC,40142M001,INTERNAL CLOCK STEERING,Geological Survey of Canada,1 +CIBG00IDN,ID,TRIMBLE ALLOY,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,-6.490364786,106.8491735,169.1334,-1837002.63,6065627.36,-716183.2715,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,23101M005,INTERNAL,Centre National d'Etudes Spatiales,1 +CIT100USA,US,TRIMBLE NETR9,TRM57971.00,NONE,GPS+GLO+SBAS,34.13670833,-118.1272861,215.35,-2491490.262,-4660803.232,3559129.001,ROBOT,"IGS, RTS",CDDIS,40400S201,INTERNAL,USGS,2 +CKIS00COK,CK,TRIMBLE NETR9,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS,-21.20093611,-159.8006167,18.4,-5583182.138,-2054143.611,-2292166.757,ROBOT,"IGS14 Core, IGS, IGS14, IGS20, IGS Multi-GNSS, RTS",GA,50213M003,INTERNAL,Geoscience Australia,1 +CKSV00TWN,TW,TRIMBLE ALLOY,TPSCR.G3,TPSH,GPS+GLO+GAL+BDS+QZSS+SBAS,22.99885278,120.2200083,59.6,-2956619.19,5075902.172,2476625.546,ROBOT,"IGS20, IGS, IGS Multi-GNSS",GA (ftp.ga.gov.au),23606M002,INTERNAL,National Land Surveying and Mapping Center,2 +CMP900USA,US,SEPT POLARX5,TWIVC6150,SCIS,GPS+GLO+GAL+SBAS,34.35318056,-118.411425,1137.99,-2508506.154,-4637174.796,3579499.936,ROBOT,"IGS, RTS",CDDIS,49905M003,INTERNAL,USGS,2 +CMUM00THA,TH,TRIMBLE NETR9,JAV_GRANT-G3T,NONE,GPS+GLO+GAL+BDS+QZSS,18.760875,98.93237778,308.962,-938078.387,5968373.965,2038404.323,ROBOT,"IGS, IGS Multi-GNSS",JAXA,21908M001,INTERNAL,Japan Aerospace Exploration Agency,1 +CNMR00USA,US,TRIMBLE NETR9,TRM57971.00,NONE,GPS+GLO+GAL,15.22969722,145.7430917,64.4,-5087757.849,3465028.937,1664653.754,ROBOT,"IGS14 Core, IGS, IGS14, IGS20",https://geodesy.noaa.gov/corsdata/,50512M001,INTERNAL,National Geodetic Survey,98 +COCO00AUS,AU,SEPT POLARX5,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-12.18833889,96.833975,-35.3,-741951.076,6190961.706,-1337767.369,ROBOT,"IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS20, RTS, IGS Multi-GNSS",GA,50127M001,INTERNAL,Geoscience Australia,1 +CORD00ARG,AR,SEPT POLARX5,TPSCR.G3,NONE,GPS+GLO+GAL+BDS,-31.52843558,-64.47004825,747.0654,2345503.945,-4910842.96,-3316365.547,ROBOT,"IGS, IGS Multi-GNSS, RTS",JPL,41511M001,INTERNAL,Jet Propulsion Laboratory,1 +COSO00USA,US,SEPT POLARX5,TWIVC6150,SCIS,GPS+GLO+GAL+SBAS,35.98234444,-117.8088889,1455.16,-2411148.286,-4571430.232,3727461.45,ROBOT,"IGS, RTS",CDDIS,40469M001,INTERNAL,USGS,2 +COTE00ATA,AQ,TRIMBLE NETR9,TRM59800.00,SCIS,GPS+GLO,-77.8059,161.9978,1878.1,-1285757.417,417822.4915,-6214230.847,ROBOT,IGS,CDDIS,66096M001,INTERNAL,EarthScope Consortium,1 +COYQ00CHL,CL,TRIMBLE NETR9,ASH700936D_M,SNOW,GPS,-45.5143,-71.8921,476,1391587,-4255574,-4527926,ROBOT,"IGS08, IGS, IGS20",SIO,41715S001,INTERNAL,National Seismological Center of the U. of Chile, +CPNM00THA,TH,TRIMBLE NETR9,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS,10.72465,99.37437778,9.143,-1020874.496,6183763.086,1179096.215,ROBOT,"IGS, IGS Multi-GNSS",JAXA,21907M001,INTERNAL,Japan Aerospace Exploration Agency,16 +CPVG00CPV,CV,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+SBAS,16.73206201,-22.93493304,94.089,5626883.427,-2380932.51,1824483.875,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",IGN,39601M001,INTERNAL,Centre National d'Etudes Spatiales,1 +CRFP00USA,US,TRIMBLE NETR9,TRM57971.00,NONE,GPS+GLO+SBAS,34.03905278,-117.0996833,688.82,-2410446.797,-4710490.388,3550422.495,ROBOT,"IGS, RTS",CDDIS,40481M001,INTERNAL,USGS,2 +CRO100VIR,VI,SEPT POLARX5TR,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS,17.75689947,-64.58431863,-31.4974,2607771.494,-5488076.997,1932768.06,ROBOT,"IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS",JPL,43201M001,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +CUIB00BRA,BR,SEPT POLARX5S,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS+SBAS,-15.55526111,-56.06986389,237.4,3430711.4,-5099641.5,-1699432.9,ROBOT,"IGS, RTS, IGS Multi-GNSS",https://geoftp.ibge.gov.br/informacoes_sobre_,41603M001,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,2 +CUSV00THA,TH,JAVAD TRE_3 DELTA,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS,13.73591389,100.5339083,76.06,-1132913.768,6092530.566,1504633.519,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",JPL,21904S001,INTERNAL,Jet Propulsion Laboratory,1 +CUT000AUS,AU,TRIMBLE NETR9,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+QZSS+SBAS,-32.00388889,115.8948,24,-2364337.27,4870285.562,-3360809.84,ROBOT,"IGS Multi-GNSS, IGS, RTS",CDDIS,59945M001,INTERNAL,Curtin University,4 +CUUT00THA,TH,TRIMBLE NETR9,TRM57971.00,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,13.7359912,100.5339348,74.296,-1132915.824,6092526.351,1504641.505,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,21904S002,INTERNAL,Chulalongkorn University, +CYNE00GUF,GF,SEPT POLARX5,TRM115000.00,NONE,GPS+GLO+GAL+BDS+SBAS,4.822105556,-52.36541389,-23,3880933,-5033206,532565,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,42807M001,INTERNAL,Institut National de l'Information Geographique et,1 +CZTG00ATF,TF,TRIMBLE ALLOY,LEIAR20,LEIM,GPS+GLO+GAL+BDS+QZSS+SBAS,-46.43189444,51.85548056,202.8,2719994.82,3463392.63,-4598612.94,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",IGN,91301M002,INTERNAL,Centre National d'Etudes Spatiales,1 +DAE200KOR,KR,TRIMBLE NETR9,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+QZSS,36.399425,127.3744806,116.824,-3120042.274,4084614.722,3764026.818,ROBOT,"IGS, IGS Multi-GNSS",JAXA,23902M003,EXTERNAL CESIUM,Japan Aerospace Exploration Agency,1 +DAEJ00KOR,KR,TRIMBLE NETR9,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+QZSS,36.3994,127.3745,117.037,-3120041.821,4084615.221,3764027.013,ROBOT,"IGS20, IGS14 Core, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS",KASI,23902M002,EXTERNAL CESIUM,Korea Astronomy and Space Science Institute,1 +DAKR00SEN,SN,JAVAD TRE_3N DELTA,TWIVC6150,NONE,GPS+GLO+GAL,14.72122222,-17.43947222,51,5886533.48,-1849181.6,1610300.44,ROBOT,"IGS20, IGS, RTS",CDDIS,34108M001,INTERNAL,Direction des Travaux Geographiques et Cartographi, +DARW00AUS,AU,SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-12.84369722,131.1327444,125.1,-4091359.606,4684606.42,-1408579.12,ROBOT,"IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS",GA,50134M001,INTERNAL,Geoscience Australia,1 +DAV100ATA,AQ,SEPT POLARX5,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+QZSS+IRNSS,-68.5773,77.9726,44.5,486854.4996,2285099.366,-5914955.771,ROBOT,"IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS",GA,66010M001,INTERNAL,Geoscience Australia,1 +DEAR00ZAF,ZA,TRIMBLE ALLOY,ASH701941.B,SCIS,GPS+GLO,-30.66520556,23.99263889,1321.7,5017617.284,2233214.786,-3234696.199,ROBOT,IGS,ftp://igs.ign.fr/,30316M001,INTERNAL,National Geospatial Information,16 +DGAR00GBR,United Kingdom,SEPT POLARX5,ASH701945E_M,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-7.269684333,72.37024019,-64.7455,1916269.343,6029977.689,-801719.821,ROBOT,"IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",JPL,30802M001,INTERNAL,Jet Propulsion Laboratory,1 +DHLG00USA,US,TPS NET-G3A,TPSCR.G3,SCIS,GPS+GLO,33.38980556,-115.7880278,-83.05,-2319099.26,-4799846.5,3490090.45,ROBOT,IGS,SIO,49904M001,INTERNAL,USGS,1 +DJIG00DJI,DJ,SEPT POLARX5,TRM59800.00,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,11.52628757,42.84706445,711.409,4583086.142,4250982.504,1266243.065,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",IGN,39901M005,INTERNAL,Centre National d'Etudes Spatiales,1 +DLF100NLD,NL,TRIMBLE ALLOY,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+QZSS+SBAS,51.98601944,4.387458333,75.8,3924697.942,301124.893,5001905.154,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",DUT,13502M009,EXTERNAL CESIUM,Delft University of Technology,1 +DLTV00VNM,VN,TRIMBLE NETR9,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS,11.945,108.482,1587.62,-1978879.097,5920511.651,1311808.34,ROBOT,"IGS, IGS Multi-GNSS",JAXA,24306M001,INTERNAL,Japan Aerospace Exploration Agency, +DRAG00ISR,IL,JAVAD TRE_3 DELTA,ASH700936D_M,SNOW,GPS+GLO,31.5932,35.39206944,31.8,4432980.662,3149432.093,3322110.441,ROBOT,"IGS20, IGS08, IGS, IGS14",BKG,20710S001,INTERNAL,Survey of Israel,31 +DRAO00CAN,CA,SEPT POLARX5,TWIVC6050,SCIS,GPS+GLO+GAL,49.3226,-119.625,542,-2059164.682,-3621108.388,4814432.366,ROBOT,"IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",PGC,40105M002,EXTERNAL H-MASER,Geological Survey of Canada,1 +DUBO00CAN,CA,SEPT POLARX5,AOAD/M_T,NONE,GPS+GLO+GAL,50.2588,-95.8662,251,-417603.6,-4064529.8,4881432.16,ROBOT,"IGS20, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS",CDDIS,40137M001,EXTERNAL RUBIDIUM SYMMETRICOM,Natural Resources Canada,1 +DUMG00ATA,AQ,LEICA GR25,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+QZSS+SBAS,-66.66516944,140.0022,-3.38,-1940884,1628468,-5833720,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,91501M003,INTERNAL,Centre National d'Etudes Spatiales,1 +DUND00NZL,NZ,TRIMBLE ALLOY,TRM115000.00,NONE,GPS+GLO+GAL+BDS+QZSS,-45.883675,170.597175,386.9,-4388121.17,726671.05,-4556535.63,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,50212M003,INTERNAL,GNS Science,1 +DYNG00GRC,GR,SEPT POLARX5,TRM59800.00,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,38.07855278,23.93243333,510.6,4595220.016,2039434.081,3912626.007,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",IGN,12602M006,INTERNAL,Centre National d'Etudes Spatiales,1 +EBRE00ESP,ES,LEICA GR50,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS,40.82088611,0.49235,107.3,4833520,41536,4147461,ROBOT,"IGS20, IGS, IGS14, IGS Multi-GNSS, RTS",BKG,13410M001,INTERNAL,Institut Cartografic i Geologic de Cataluny,1 +EIL300USA,US,NOV OEM6,TPSCR.G5,TPSH,GPS,64.68788889,-147.1130139,177.2,-2296304.083,-1484805.898,5743078.376,ROBOT,IGS,CDDIS,49805S002,EXTERNAL CESIUM /RCVR 1,National Geospatial-Intelligence Agency,2 +EIL400USA,US,NOV OEM6,TPSCR.G5,TPSH,GPS,64.68788889,-147.1130139,177.2,-2296304.083,-1484805.898,5743078.376,ROBOT,IGS,CDDIS,49805S002,EXTERNAL CESIUM /RCVR 2,National Geospatial-Intelligence Agency,2 +ENAO00PRT,PT,JAVAD TRE_3,JAVRINGANT_G5T,NONE,GPS+GLO+GAL+BDS+SBAS,39.09120278,-28.02601111,91.6,4375732.153,-2329166.814,4000238.281,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,31902M005,INTERNAL,GeoForschungsZentrum,1 +EPRT00USA,US,LEICA GR50,LEIAR20,LEIM,GPS+GLO+GAL,44.90871111,-66.99213056,30.4,1768544.556,-4164839.445,4480190.419,ROBOT,"IGS08, IGS",https://geodesy.noaa.gov/corsdata/,49928S001,INTERNAL,National Geodetic Survey, +ESCU00CAN,CA,TRIMBLE NETR9,ASH701945E_M,NONE,GPS,47.07340389,-64.79871028,-16.02,1852954.53,-3937498.76,4647314.64,ROBOT,IGS,CDDIS,40168M001,INTERNAL,"NRCan, Geodetic Survey Division",1 +FAA100PYF,PF,SEPT POLARX5,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,-17.55531389,-149.6143,12.35,-5247393.111,-3076867.223,-1911521.528,ROBOT,"IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",CDDIS,92201M012,INTERNAL,ESA/ESOC,1 +FAIR00USA,United States,SEPT POLARX5,ASH701945G_M,JPLA,GPS+GLO+GAL+BDS+QZSS,64.97799833,-147.4992396,319.1771,-2281621.772,-1453595.949,5756961.944,,"IGS20, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",JPL (ODC-Operational Data Center),40408M001,INTERNAL,Jet Propulsion Laboratory,1 +FALK00FLK,Falkland Islands (Malvinas),SEPT POLARX5,ASH701945E_M,SCIT,GPS+GLO+GAL+BDS,-51.69365222,-57.87406736,50.8407,2106811.344,-3355170.667,-4981786.335,ROBOT,"IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",JPL (ODC-Operational Data Center),80602M001,INTERNAL,Jet Propulsion Laboratory,1 +FFMJ00DEU,DE,JAVAD TRE_3 DELTA,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+SBAS,50.09058056,8.664969444,178.3,4053455.7,617729.9,4869395.9,ROBOT,"IGS, RTS, IGS Multi-GNSS",BKG,14279M001,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +FLIN00CAN,CA,SEPT POLARX5,NOV750.R4,NOVS,GPS+GLO+GAL,54.7256,-101.978,320,-766174.46,-3611375.32,5184056.22,ROBOT,"IGS20, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",CDDIS,40135M001,INTERNAL,Natural Resources Canada,1 +FLRS00PRT,PT,TRIMBLE ALLOY,TRM159900.00,NONE,GPS+GLO+GAL,39.45383333,-31.12638889,79.9,4221530.01,-2549242.33,4031397.8,ROBOT,"IGS20, IGS, IGS14, IGS Multi-GNSS, RTS",BKG,31907M001,INTERNAL,Dire??o-Geral do Territrio,1 +FRDN00CAN,CA,SEPT POLARX5,TPSCR.G3,NONE,GPS+GLO+GAL,45.933,-66.659,95.9,1760543.42,-4080069.4,4560178.6,ROBOT,"IGS, RTS, IGS Multi-GNSS",CDDIS,40146M001,INTERNAL,Natural Resources Canada,1 +FTNA00WLF,PF,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,-14.30780311,-178.1209457,84.859,-6178322.446,-202694.9925,-1566024.468,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,92902S002,INTERNAL,Centre National d'Etudes Spatiales,102 +FUNC00PRT,PT,TRIMBLE ALLOY,TRM159900.00,NONE,GPS+GLO+GAL,32.64794722,-16.90761667,78.5,5143339.43,-1563412.87,3421191.44,ROBOT,"IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",BKG,13911S001,INTERNAL,Dire??o-Geral do Territrio,1 +GAMB00PYF,PF,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+SBAS,-23.13035471,-134.9648236,80.66,-4147126.809,-4152222.145,-2490033.108,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",IGN,92301M003,INTERNAL,Centre National d'Etudes Spatiales,1 +GAMG00KOR,KR,SEPT POLARX5TR,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,35.59008056,127.9197355,928,-3191607.7,4096899.9,3691839.3,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,23910M001,INTERNAL,Centre National d'Etudes Spatiales,1 +GANP00SVK,SK,TRIMBLE ALLOY,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,49.03471389,20.32293611,746,3929181.5,1455236.8,4793653.9,ROBOT,"IGS, IGS14, IGS Multi-GNSS, RTS",BKG,11515M001,INTERNAL,Geodetic and Cartographic Institute Bratislava,1 +GCGO00USA,United States of America,JAVAD TRE_3 DELTA,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS,64.97803647,-147.4994468,319.1771,-2281623.78,-1453585.627,5756963.743,ROBOT,"IGS, RTS, IGS Multi-GNSS",JPL,40408M006,INTERNAL,Jet Propulsion Laboratory,1 +GENO00ITA,IT,LEICA GR30,LEIAR20,NONE,GPS+GLO+GAL+BDS+SBAS,44.4194,8.921116667,153.5,4507890.272,707618.974,4441603.008,ROBOT,"IGS, IGS Multi-GNSS",ASI,12712M002,INTERNAL,Agenzia Spaziale Italiana,1 +GLPS00ECU,EC,SEPT POLARX5,ASH701945B_M,SCIT,GPS+GLO+GAL+BDS,-0.742998639,-90.30366858,1.7882,-33801.259,-6377516.528,-82154.3037,FIELD,"IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",JPL,42005M002,INTERNAL,Jet Propulsion Laboratory,1 +GLSV00UKR,UA,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS+QZSS,50.36417778,30.49673889,226.8,3512889.29,2068980.654,4888903.261,ROBOT,"IGS20, IGS08, IGS, IGS14, IGS Multi-GNSS",BKG,12356M001,INTERNAL,Main Astronomical Observatory of Ukraine,1 +GODE00USA,US,SEPT POLARX5TR,AOAD/M_T,JPLA,GPS+GLO+GAL+BDS,39.02172758,-76.8268305,14.5046,1130773.718,-4831253.581,3994200.422,,"IGS20, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",JPL,40451M123,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +GODN00USA,US,JAVAD TRE_3 DELTA,TPSCR.G3,SCIS,GPS+GLO+GAL+BDS,39.02116667,-76.82708333,18,1130760.876,-4831298.688,3994155.186,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",JPL,40451M127,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +GODS00USA,US,JAVAD TRE_3 DELTA,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS,39.03477778,-77.38697222,19.1,1130752.305,-4831349.122,3994098.95,ROBOT,"IGS, IGS Multi-GNSS, RTS",JPL,40451M128,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +GODZ00USA,US,JPS EGGDT,AOAD/M_T,JPLA,GPS+GLO,39.02172778,-76.82682778,14.509,1130773.867,-4831253.583,3994200.409,,"IGS14 Core, IGS, IGS14",CDDIS,40451M123,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +GOL200USA,United States,ASHTECH UZ-12,AOAD/M_T,NONE,GPS,35.42515556,-116.88925,986.6779,-2353614.316,-4641385.324,3676976.407,ROBOT,"IGS14 Core, IGS, IGS14",JPL,40405S031,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +GOLD00USA,United States of America,JAVAD TRE_G3TH DELTA,AOAD/M_T,NONE,GPS+GLO+GAL+QZSS,35.42515556,-116.88925,986.6779,-2353614.316,-4641385.352,3676976.434,ROBOT,"IGS20, IGS08 Core, IGS08, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",JPL,40405S031,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +GOP600CZE,CZ,SEPT POLARX5,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,49.91366667,14.78560278,592.6,3979319.62,1050311.94,4857064.38,ROBOT,"IGS Multi-GNSS, IGS, RTS",BKG,11502M006,EXTERNAL CESIUM,"Research Institute of Geodesy, Topography and Cart",1 +GOP700CZE,CZ,TRIMBLE NETR9,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS+QZSS,49.91366667,14.78560278,592.6,3979319.64,1050311.92,4857064.37,ROBOT,"IGS Multi-GNSS, IGS",BKG,11502M006,EXTERNAL CESIUM,"Research Institute of Geodesy, Topography and Cart", +GOPE00CZE,CZ,TRIMBLE ALLOY,TPSCR.G3,TPSH,GPS+GLO+GAL+BDS+IRNSS+SBAS,49.91370556,14.78562222,592.6,3979316.134,1050312.478,4857067.108,ROBOT,"IGS, RTS, IGS Multi-GNSS",BEV,11502M002,EXTERNAL CESIUM,"Research Institute of Geodesy, Topography and Cart",1 +GRAC00FRA,FR,LEICA GR50,TRM57971.00,NONE,GPS+GLO+GAL+BDS+SBAS,43.75448611,6.920761111,1319.8,4581708.63,556132.23,4389340.93,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,10002M010,INTERNAL,Institut National de l'Information Geographique et,1 +GRAS00FRA,FR,TRIMBLE NETR9,ASH701945E_M,NONE,GPS+GLO+GAL+BDS+SBAS,43.75473889,6.920575,1319.3,4581690.811,556114.972,4389360.88,ROBOT,"IGS20, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",IGN,10002M006,INTERNAL,Centre National d'Etudes Spatiales,1 +GRAZ00AUT,AT,SEPT POLARX5,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS,47.06712778,15.493475,538.3,4194424.124,1162702.46,4647245.193,ROBOT,"IGS20, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS",BKG,11001M002,INTERNAL,Federal Office Of Metrology an Surveying,1 +GUAM00GUM,GU,SEPT POLARX5,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS,13.58933056,144.8683583,201.914,-5071312.657,3568363.635,1488904.402,ROBOT,"IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",JPL,50501M002,INTERNAL,Jet Propulsion Laboratory,1 +GUAT00GTM,GT,LEICA GRX1200GGPRO,LEIAR25.R3,LEIT,GPS+GLO,14.59040278,-90.52018333,1519.9,-56063.582,-6174978.67,1596665.267,ROBOT,"IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14",ftp://geodesy.noaa.gov/cors,40901S001,INTERNAL,"Instituto Geografico Nacional, Guatemala",1 +GUUG00USA,US,TRIMBLE ALLOY,LEIAR20,LEIM,GPS+GLO+GAL,13.43320833,144.8027139,134.7,-5070465.249,3576460.234,1472093.785,ROBOT,"IGS08, IGS14 Core, IGS14, IGS",https://geodesy.noaa.gov/corsdata/,82301M001,INTERNAL,National Geodetic Survey,1 +HAL100USA,United States of America,SEPT POLARX5,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS,20.70750556,-156.2561944,3049,-5466017.945,-2404394.655,2242210.248,ROBOT,"IGS, IGS Multi-GNSS, RTS",JPL,40445M006,INTERNAL,Jet Propulsion Laboratory,1 +HAMD00IRN,Islamic Republic of Iran,TRIMBLE NETR9,TRM57971.00,SCIT,GPS+GLO,34.86908266,48.53430644,1750.9381,3469898.018,3926741.412,3626961.147,ROBOT,IGS,SIO,20411M001,INTERNAL,National Cartographic Center of Iran, +HARB00ZAF,ZA,SEPT POLARX5TR,TRM59800.00,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,-25.88696174,27.70724585,1558.078,5084657.615,2670325.25,-2768481.027,ROBOT,"IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",IGN,30302M009,EXTERNAL CESIUM,Centre National d'Etudes Spatiales,1 +HERS00GBR,United Kingdom,SEPT POLARX5TR,LEIAR25.R3,NONE,GPS+GLO+GAL+BDS+SBAS,50.8673,0.3362,76.5,4033471.33,23667.86,4924300.35,ROBOT,"IGS20, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",BKG,13212M007,EXTERNAL H-MASER,NERC Space Geodesy Facility,1 +HERT00GBR,United Kingdom,LEICA GRX1200GGPRO,LEIAT504GG,NONE,GPS+GLO,50.86747778,0.334352778,83.3,4033461.038,23537.662,4924318.165,ROBOT,"IGS08, IGS, IGS14, RTS",BKG,13212M010,INTERNAL,NERC Space Geodesy Facility,1 +HKSL00HKG,CN,LEICA GR50,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+QZSS,22.37200556,113.9279806,95.3,-2393382.414,5393861.187,2412592.401,ROBOT,"IGS20, IGS, RTS, IGS Multi-GNSS",CDDIS,23015M001,INTERNAL,Hong Kong Lands Department,1 +HKWS00HKG,CN,LEICA GR50,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+QZSS,22.43428333,114.3353778,63.8,-2430579.004,5374285.676,2418956.331,ROBOT,"IGS, RTS, IGS Multi-GNSS",CDDIS,23019M001,INTERNAL,Hong Kong Lands Department,1 +HLFX00CAN,CA,SEPT POLARX5,TPSCR.G3,NONE,GPS+GLO+GAL,44.68355,-63.61127778,3.1,2018905.8,-4069070.52,4462415.41,ROBOT,"IGS20, IGS08, IGS14 Core, IGS, IGS14, RTS, IGS Multi-GNSS",CDDIS,40120M001,EXTERNAL RUBIDIUM,Natural Resources Canada,1 +HNLC00USA,United States of America,TRIMBLE NETR9,ASH700936D_M,SNOW,GPS,21.3033,-157.8645,22,-5506799,-2240050,2302720,ROBOT,"IGS20, IGS14 Core, IGS08, IGS, IGS14",SOPAC,49970S001,INTERNAL,Pacific GPS Facility, +HNPT00USA,US,LEICA GR50,LEIAX1202GG,NONE,GPS+GLO+GAL,38.58881667,-76.13037222,-28,1196626.343,-4846358.5,3956723.115,ROBOT,IGS,https://geodesy.noaa.gov/corsdata/,49913S001,INTERNAL,National Geodetic Survey,1 +HNUS00ZAF,ZA,TRIMBLE ALLOY,ASH701941.B,SCIS,GPS+GLO,-34.42463056,19.22306111,63,4973168.805,1734085.391,-3585434.146,ROBOT,"IGS20, IGS",ftp://igs.ign.fr/,30322M001,INTERNAL,National Geospatial Information,16 +HOB200AUS,AU,SEPT POLARX5,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-42.80470556,147.4387361,41,-3950072.25,2522415.362,-4311637.402,ROBOT,"IGS08 Core, IGS20, IGS14 Core, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS",GA,50116M004,EXTERNAL H-MASER,Geoscience Australia,1 +HOFN00ISL,IS,LEICA GR50,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+IRNSS+SBAS,64.26729444,-15.19791389,82.9,2679689.9,-727950.9,5722789.6,ROBOT,"IGS08 Core, IGS20, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",BKG,10204M002,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +HOLB00CAN,CA,SEPT POLARX5,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS,50.6404,-128.135,560,-2503040.424,-3188233.325,4908701.543,ROBOT,"IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS",PGC,40130M001,INTERNAL RECEIVER CLOCK,Geological Survey of Canada,1 +HOLM00CAN,CA,SEPT POLARX5,ASH701945D_M,NONE,GPS+GLO+GAL,70.7364,-117.7609,39.5,-983063.87,-1867634.52,5998678.91,ROBOT,"IGS20, IGS14 Core, IGS, IGS14",CDDIS,40148M001,INTERNAL,"NRCan, Geodetic Survey Division", +HOLP00USA,US,SEPT POLARX5,TWIVC6150,SCIS,GPS+GLO+GAL+SBAS,33.92453889,-118.1681694,-6.71,-2500946.096,-4670472.952,3539500.547,ROBOT,IGS,CDDIS,49903M001,INTERNAL,USGS,7 +HRAG00ZAF,ZA,JAVAD TRE_G3TH DELTA,LEIAR25.R3,LEIT,GPS+GLO+GAL+IRNSS+SBAS,-25.89040222,27.68518022,1407.38,5085418.18,2668226.51,-2768758.21,ROBOT,"IGS Multi-GNSS, IGS, RTS",BKG,30302M010,EXTERNAL H-MASER,DLR German Space Operations Center,1 +HRAO00ZAF,ZA,SEPT POLARX5TR,ASH701945E_M,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,-25.89010556,27.68698056,1414.3,5085352.597,2668395.992,-2768731.551,ROBOT,"IGS20, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",JPL,30302M004,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +HYDE00IND,IN,LEICA GRX1200GGPRO,LEIAT504GG,NONE,GPS+GLO,17.41725556,78.55086667,441.68,1208444.86,5966806.057,1897076.623,ROBOT,"IGS20, IGS14 Core, IGS08, IGS, IGS14",CDDIS,22307M001,INTERNAL,National Geophysical Research Institute,3 +IENG00ITA,IT,SEPT POLARX5TR,SEPCHOKE_MC,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,45.01513333,7.639405556,316.6,4476537.4,600431.46,4488761.34,ROBOT,"IGS, IGS Multi-GNSS",ASI,12724S001,EXTERNAL H-MASER,Istituto Nazionale di Ricerca Metrologica,1 +IISC00IND,IN,SEPT POLARX5,ASH701945E_M,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,13.02116586,77.57037594,843.7145,1337936.455,6070317.126,1427876.785,ROBOT,"IGS08 Core, IGS20, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS",JPL,22306M002,INTERNAL,Jet Propulsion Laboratory,10 +IITK00IND,IN,TRIMBLE ALLOY,TRM159900.00,SCIS,GPS+GLO+GAL+BDS+QZSS+IRNSS,26.52142222,80.23213333,71.7,968880.6487,5628037.65,2830900.729,ROBOT,"RTS, IGS, IGS Multi-GNSS",,22317M001,,Indian Institute of Technology Kanpur,1 +INEG00MEX,MX,TRIMBLE ALLOY,TRM115000.00,NONE,GPS+GLO+GAL+BDS,21.85615278,-102.2842028,1888.3,-1260435.67,-5788547.37,2360340.12,ROBOT,"IGS, IGS Multi-GNSS",ftp://geodesia.inegi.org.mx,40507M001,INTERNAL,Instituto Nacional de Estadistica y Geografa,1 +INVK00CAN,CA,TRIMBLE NETR9,ASH701945C_M,SCIS,GPS,68.3062,-133.527,46.36,-1628432.02,-1714393.06,5903844.73,ROBOT,"IGS20, IGS08, IGS, IGS14",CDDIS,40150M001,INTERNAL,"NRCan, Geodetic Survey Division",1 +IQAL00CAN,CA,TPS NET-G3A,TPSCR.G3,NONE,GPS+GLO,63.75596389,-68.51049722,91.7,1036001.02,-2631455.56,5697819.69,ROBOT,"IGS20, IGS, IGS14, RTS",CDDIS,40194M001,INTERNAL,Natural Resources Canada,1 +IQQE00CHL,CL,TRIMBLE NETR9,ASH700936D_M,SNOW,GPS,-20.27354167,-70.13171667,38.9,2034208,-5629172,-2196142,ROBOT,IGS,SIO,41708S002,INTERNAL,National Seismological Center of the U. of Chile,3 +IRKJ00RUS,RU,JPS LEGACY,JPSREGANT_SD_E1,NONE,GPS+GLO,52.21901944,104.3161778,502.1,-968328.35,3794426.541,5018167.196,ROBOT,"IGS20, IGS08, IGS",CDDIS,12313M002,EXTERNAL H-MASER,VNIIFTRI,2 +IRKM00RUS,Russian Federation,JAVAD TRE_G3TH DELTA,AOAD/M_T,NONE,GPS+GLO,52.21902409,104.3162403,502.317,-968332.3889,3794425.409,5018167.706,ROBOT,"IGS14 Core, IGS, IGS14",CDDIS,12313M001,EXTERNAL H-MASER,RDAAC, +ISBA00IRQ,IQ,TRIMBLE NETR5,TRM57971.00,NONE,GPS+GLO,33.34141389,44.43840278,72.4,3808364.974,3734430.116,3485693.39,ROBOT,"IGS20, IGS",https://geodesy.noaa.gov/corsdata/,20308M001,INTERNAL,Iraq Ministry of Water Resource General Directorat,133 +ISHI00JPN,JP,TRIMBLE ALLOY,TRM59800.00,SCIS,GPS+GLO+GAL+QZSS,36.20883333,140.2189556,155.83,-3959648.754,3296836.337,3747005.576,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,21791M001,EXTERNAL H-MASER,Geospatial Information Authority of Japan,1 +ISPA00CHL,CL,ASHTECH UZ-12,ASH701945E_M,SCIT,GPS,-27.12498294,-109.34441,112.4948,-1881703.507,-5359979.772,-2890599.259,ROBOT,"IGS08 Core, IGS20, IGS14 Core, IGS08, IGS, IGS14",JPL,41703M007,INTERNAL,Jet Propulsion Laboratory, +ISTA00TUR,TR,LEICA GR25,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,41.10444722,29.01933889,147.2,4208830.46,2334850.14,4171267.18,ROBOT,"IGS20, IGS08, IGS, RTS, IGS Multi-GNSS",BKG,20807M001,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +IZMI00TUR,Turkey,TRIMBLE ALLOY,TRM115000.00,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,38.39480833,27.08182222,74.9,4456584.236,2278765.506,3939930.889,ROBOT,"IGS, IGS Multi-GNSS",IGN,20817M001,INTERNAL,General Command of Mapping Turkey,1 +JCTW00ZAF,ZA,TRIMBLE NETR9,TRM59800.00,SCIS,GPS+GLO+GAL+BDS,-33.95143333,18.46855,83.596,5023564.462,1677795.751,-3542025.865,ROBOT,"IGS, IGS Multi-GNSS",JAXA,30305M001,INTERNAL,Japan Aerospace Exploration Agency,48 +JDPR00IND,IN,TRIMBLE ALLOY,TWIVC6050,SCIT,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,26.20670556,73.023825,168.2,1671950.858,5476891.33,2799675.572,ROBOT,"IGS, IGS Multi-GNSS",GA,22313M001,,ISTRAC,1 +JFNG00CHN,CN,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,30.51556541,114.4910189,71.324,-2279828.829,5004706.548,3219777.468,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",IGN,21602M006,INTERNAL,Centre National d'Etudes Spatiales,1 +JNAV00VNM,VN,TRIMBLE NETR9,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS,21.00458528,105.8439469,34.87,-1626346.47,5730605.79,2271881.48,ROBOT,"IGS, IGS Multi-GNSS",JAXA,24301M001,INTERNAL,Japan Aerospace Exploration Agency,10 +JOG200IDN,ID,SEPT POLARX5,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,-7.763813889,110.3724639,174.4,-2200208.087,5924895.627,-855929.2334,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,23109M002,INTERNAL,GeoForschungsZentrum,1 +JOZ200POL,PL,TRIMBLE NETR9,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS,52.09783056,21.03234167,152.3,3664881,1409190,5009618,ROBOT,"IGS08, IGS, IGS Multi-GNSS, RTS",BKG,12204M002,INTERNAL,Warsaw University of Technology,1 +JOZE00POL,PL,SEPT POLARX5,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,52.09727222,21.03153333,141.4,3664940.5,1409153.59,5009571.17,ROBOT,"IGS08, IGS20, IGS, IGS14, IGS Multi-GNSS",BEV,12204M001,INTERNAL,Warsaw University of Technology,1 +JPLM00USA,US,SEPT POLARX5,AOAD/M_T,NONE,GPS+GLO+GAL+BDS,34.20481944,-118.173225,423.9843,-2493304.68,-4655215.103,3565497.592,ROBOT,"IGS08, IGS, IGS Multi-GNSS, RTS",JPL,40400M007,EXTERNAL RUBIDIUM,Jet Propulsion Laboratory,1 +JPRE00ZAF,ZA,TRIMBLE NETR9,TRM59800.00,SCIS,GPS+GLO+GAL+BDS,-25.732025,28.28263333,1387.327,5064032.232,2724721.054,-2752950.721,ROBOT,"IGS, IGS Multi-GNSS",JAXA,30325M001,INTERNAL,Japan Aerospace Exploration Agency,1 +KARR00AUS,AU,SEPT POLARX5,TWIVC6050,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-20.98142222,117.0971972,109.1,-2713833.263,5303935.11,-2269513.746,ROBOT,"IGS08, IGS08 Core, IGS20, IGS, IGS14, IGS Multi-GNSS, RTS",GA,50139M001,INTERNAL,Geoscience Australia,1 +KAT100AUS,AU,SEPT POLARX5,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+IRNSS,-14.37599444,132.1532778,184.3,-4147413.817,4581462.59,-1573359.081,ROBOT,"IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",GA,59968M001,INTERNAL,Geoscience Australia,1 +KERG00ATF,TF,TRIMBLE ALLOY,ASH701945E_M,SNOW,GPS+GLO+GAL+BDS+QZSS+SBAS,-49.35146694,70.25552388,73.009,1406337,3918161,-4816168,ROBOT,"IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",IGN,91201M002,INTERNAL,Centre National d'Etudes Spatiales,1 +KHAR00UKR,UA,NOV OEMV3,NOV702GG,NONE,GPS+GLO,50.00510278,36.23900833,201,3312984.369,2428203.401,4863307.795,ROBOT,IGS,BKG,12314M001,INTERNAL,Main Astronomical Observatory of Ukraine, +KIR000SWE,SE,SEPT POLARX5,JAVRINGANT_DM,OSOD,GPS+GLO+GAL+BDS+QZSS+SBAS,67.87757222,21.06023333,498,2248123.504,865686.533,5886425.594,,"IGS, IGS Multi-GNSS, RTS",BKG,10422M001,INTERNAL,Lantmateriet the Swedish mapping authority,1 +KIR800SWE,SE,TRIMBLE ALLOY,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+QZSS+SBAS,67.87754167,21.06017778,498,2248127.371,865685.468,5886424.301,ROBOT,"IGS Multi-GNSS, RTS, IGS",BKG,10422M002,INTERNAL,Lantmateriet the Swedish mapping authority,1 +KIRI00KIR,KI,SEPT POLARX5,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,1.354580556,172.9228972,36.2,-6327822.492,785604.1018,149769.0463,ROBOT,"IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",GA,50305M001,INTERNAL,Geoscience Australia,1 +KIRU00SWE,SE,SEPT POLARX5TR,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,67.85735,20.96844167,390.9,2251420.999,862817.095,5885476.564,ROBOT,"IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",CDDIS,10403M002,EXTERNAL CESIUM,ESA/ESOC,1 +KIT300UZB,UZ,SEPT ASTERX4,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,39.13476667,66.88545,622.6,1944944.831,4556652.418,4004326.124,ROBOT,"IGS08, IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",CDDIS,12334M001,INTERNAL,GeoForschungsZentrum,1 +KITG00UZB,UZ,SEPT POLARX5,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,39.1333864,66.88673816,620.631,1944879.726,4556783.77,4004205.937,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,12334M004,INTERNAL,Centre National d'Etudes Spatiales,1 +KMNM00TWN,TW,TRIMBLE ALLOY,TPSCR3_GGD,CONE,GPS+GLO+GAL+BDS+QZSS+SBAS,24.46382222,118.3885778,49.1,-2761837.856,5110347.148,2625150.868,ROBOT,"IGS20, IGS, IGS Multi-GNSS",GA (ftp.ga.gov.au),23608M001,INTERNAL,National Land Surveying and Mapping Center,2 +KOKB00USA,United States of America,SEPT POLARX5TR,ASH701945G_M,NONE,GPS+GLO+GAL+BDS+QZSS,22.12626378,-159.6649298,1167.5216,-5543838.361,-2054586.61,2387810.123,ROBOT,"IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS",JPL,40424M004,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +KOKV00USA,United States of America,JAVAD TRE_G3TH DELTA,ASH701945G_M,NONE,GPS+GLO+BDS+QZSS,22.12626378,-159.6649298,1167.5216,-5543838.361,-2054586.61,2387810.123,ROBOT,"IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",JPL,40424M004,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +KOS100NLD,NL,SEPT POLARX5E,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,52.17335556,5.818225,104.8,3899613.948,397361.592,5014738.666,ROBOT,"IGS, IGS Multi-GNSS, RTS",BKG,13504M005,INTERNAL,Delft University of Technology,1 +KOUC00NCL,NC,TRIMBLE NETR9,TRM57971.00,TZGD,GPS+GLO+GAL+BDS+QZSS,-20.55869722,164.2873333,84.17,-5751222.662,1617967.645,-2225744.218,ROBOT,"IGS08, IGS08 Core, IGS20, IGS, IGS Multi-GNSS, RTS",IGN,92727S001,INTERNAL,DEPARTMENT of LAND,2 +KOUG00GUF,GF,SEPT POLARX5TR,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+SBAS,5.098470868,-52.63975015,107.248,3855263,-5049731,563040,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",IGN,97301M402,EXTERNAL CESIUM,Centre National d'Etudes Spatiales,1 +KOUR00GUF,GF,SEPT POLARX5TR,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+QZSS,5.2522,-52.806,-25.57,3839591.447,-5059567.538,579956.867,ROBOT,"IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",CDDIS,97301M210,EXTERNAL H-MASER,ESA/ESOC,1 +KRGG00ATF,TF,TRIMBLE ALLOY,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,-49.35154301,70.25550593,72.9673,1406336.21,3918154.621,-4816172.845,ROBOT,"IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",IGN,91201M007,INTERNAL,Centre National d'Etudes Spatiales,1 +KRS100TUR,Turkey,TRIMBLE NETR5,TRM55971.00,TZGD,GPS+GLO+SBAS,40.58845278,43.09344444,1811.7,3542999.668,3314720.171,4129002.589,ROBOT,IGS,IGN,20816M001,INTERNAL,General Command of Mapping Turkey,1 +KSU100USA,US,SEPT POLARX5,TRM59800.99,SCIT,GPS+GLO+GAL+BDS,39.10075,-96.60948333,325.5905,-570504.689,-4923591.018,4001208.484,ROBOT,"IGS20, RTS, IGS, IGS Multi-GNSS",CDDIS,49240M001,INTERNAL,EarthScope Consortium,1 +KUJ200CAN,CA,SEPT POLARX5,AOAD/M_T_RFI_T,NONE,GPS+GLO+GAL,55.29000833,-77.73527222,8.6,773263.38,-3557025.2,5219841.77,ROBOT,"IGS, IGS Multi-GNSS, RTS",NRCan,40154M002,INTERNAL,Natural Resources Canada, +KZN200RUS,RU,TRIMBLE ALLOY,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,55.79078333,49.11924444,94.6,2352345.7,2717466.1,5251458.5,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",BKG,12374M001,INTERNAL,Kazan Federal University,1 +LAE100PNG,PG,ASHTECH UZ-12,ASH700936A_M,NONE,GPS,-6.6737,146.9932,140.35,-5312857.053,3451108.016,-736322.743,COPIED,"IGS08, IGS08 Core, IGS20, IGS",CDDIS,51002M001,INTERNAL,Department of Surveying and Land Studies,36 +LAMA00POL,PL,LEICA GR50,LEIAR20,LEIM,GPS+GLO+GAL+BDS+QZSS+SBAS,53.8924,20.66993333,186.7,3524523,1329693,5129846,ROBOT,"IGS, IGS Multi-GNSS",BEV,12209M001,INTERNAL,University of Warmia and Mazury in Olsztyn,3 +LAUT00FJI,FJ,SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-17.60880556,177.4465833,89.7,-6075194.5,270924,-1917189.6,ROBOT,"IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS",GA,50804M002,INTERNAL,Geoscience Australia,1 +LBCH00USA,US,SEPT POLARX5,TWIVC6150,SCIS,GPS+GLO+GAL+SBAS,33.78776944,-118.2033444,-27.58,-2507798.798,-4676369.692,3526890.801,ROBOT,"IGS, RTS",CDDIS,40482M001,INTERNAL,USGS,2 +LCK300IND,IN,TRIMBLE ALLOY,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,26.91217933,80.95563581,64.165,894676.3053,5620593.474,2869571.05,ROBOT,"IGS Multi-GNSS, IGS","CDDIS,KASI",22305M004,EXTERNAL PASSIVE HYDROGEN MASER,ISTRAC,1 +LCK400IND,IN,TRIMBLE ALLOY,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,26.91214261,80.95561669,64.1821,894678.4718,5620595.008,2869567.43,ROBOT,"IGS20, IGS Multi-GNSS, IGS","CDDIS,KASI",22305M005,EXTERNAL Passive Hydrogen Maser,ISTRAC,1 +LEIJ00DEU,DE,JAVAD TRE_3 DELTA,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,51.35398333,12.37410278,178.4,3898736.2,855345.5,4958372.6,ROBOT,"IGS, RTS, IGS Multi-GNSS",BKG,14267M001,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +LHAZ00CHN,CN,LEICA GR25,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,29.65733056,91.10402222,3622,-106943.5,5549296.14,3139212.6,ROBOT,"IGS08, IGS08 Core, IGS20, IGS, IGS14, RTS, IGS Multi-GNSS",BKG,21613M002,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,93 +LICC00GBR,United Kingdom of Great Britain and Northern,CHC P5E,CHCC220GR2,CHCD,GPS+GLO+GAL+BDS+SBAS,51.49978889,-0.174838889,88.7,3978703.569,-12141.038,4968417.218,ROBOT,"IGS, IGS Multi-GNSS, RTS",BKG,15201M001,INTERNAL,Imperial College London,1 +LLAG00ESP,ES,SEPT POLARX5S,TRM57971.00,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,28.48166611,-16.32071778,622.82,5384906.53,-1576770.73,3023828.01,ROBOT,"IGS Multi-GNSS, IGS",BKG,31302M003,INTERNAL,DLR German Space Operations Center,1 +LMMF00MTQ,MQ,TRIMBLE ALLOY,TRM57971.00,NONE,GPS+GLO+GAL+BDS+SBAS,14.59481667,-60.99616944,-27,2993387.952,-5399363.731,1596748.042,ROBOT,"IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",IGN,97205M001,INTERNAL,Institut National de l'Information Geographique et,1 +LPAL00ESP,ES,LEICA GR50,LEIAR20,LEIM,GPS+GLO+GAL+BDS,28.76395833,-17.89383889,2207,5326648,-1719828,3052056,ROBOT,"IGS14, IGS20, IGS14 Core, IGS, RTS, IGS Multi-GNSS",BKG,81701M001,INTERNAL,Instituto Geografico Nacional,1 +LPGS00ARG,AR,JAVAD TRE_3,JAV_RINGANT_G3T,NONE,GPS+GLO+GAL+BDS,-34.90674444,-57.9323,29.9,2780102.99,-4437418.915,-3629404.525,CHAMBER,"IGS14, IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",CDDIS,41510M001,INTERNAL,GeoForschungsZentrum,1 +LROC00FRA,FR,LEICA GR25,ASH701945B_M,NONE,GPS+GLO+GAL+SBAS,46.15893889,-1.219319444,57.9,4424632.8,-94175.5,4577543.9,COPIED,"IGS14, IGS08, IGS20, IGS, IGS Multi-GNSS",IGN,10023M001,INTERNAL,Universite de la Rochelle,1 +M0SE00ITA,IT,LEICA GR25,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,41.89311389,12.49325833,120.6,4642432.5,1028629.4,4236854.2,ROBOT,"IGS20, RTS, IGS Multi-GNSS, IGS",ASI,12772M001,EXTERNAL RUBIDIUM,University of Rome La Sapienza,1 +MAC100AUS,AU,SEPT POLARX5,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS+IRNSS,-54.49952778,158.9358306,-6.8,-3464038.831,1334173.214,-5169223.926,ROBOT,"IGS14, IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",GA,50135M001,INTERNAL,Geoscience Australia,1 +MAD200ESP,ES,ASHTECH Z-XII3T,AOAD/M_T,NONE,GPS,40.42916111,-4.249658333,829.5,4849202.399,-360328.9943,4114913.188,ROBOT,IGS,JPL,13407S012,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +MADR00ESP,ES,JAVAD TRE_G3TH DELTA,AOAD/M_T,NONE,GPS+GLO+GAL,40.42916111,-4.249658333,829.5,4849202.394,-360328.9929,4114913.186,ROBOT,"IGS, RTS, IGS Multi-GNSS",JPL,13407S012,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +MAG000RUS,Russian Federation,ASHTECH Z-XII3,ASH700936D_M,JPLA,GPS,59.5758,150.77,361.9266,-2825810.152,1581233.011,5477005.621,,IGS,,12354M001,INTERNAL,RDAAC, +MAJU00MHL,MH,SEPT POLARX4TR,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS,7.119136111,171.364525,33.9,-6257572.506,950332.3662,785215.1556,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",GA,51501M001,INTERNAL,Geoscience Australia, +MAL200KEN,KE,SEPT POLARX5,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+SBAS,-2.996,40.194,-20.4,4865385.694,4110717.189,-331137.637,ROBOT,"IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",CDDIS,33201M003,INTERNAL,ESA/ESOC,1 +MANA00NIC,NI,TRIMBLE NETR9,TRM59800.99,NONE,GPS+GLO,12.14893889,-86.24899444,71,407981.838,-6222925.713,1333528.967,ROBOT,"IGS08, IGS",CDDIS,41201S001,INTERNAL,Instituto Nicaraguense de Estudios Territoriales,1 +MAR600SWE,SE,SEPT POLARX5,JAVRINGANT_DM,OSOD,GPS+GLO+GAL+BDS+IRNSS+SBAS,60.59514167,17.25852222,75.4,2998189.713,931451.589,5533398.473,,"IGS14, IGS08, IGS20, IGS, IGS Multi-GNSS, RTS",BKG,10405M002,INTERNAL,Lantmateriet the Swedish mapping authority,1 +MAR700SWE,SE,TRIMBLE ALLOY,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+SBAS,60.59505278,17.25843889,74.3,2998198.758,931449.71,5533392.638,ROBOT,"IGS Multi-GNSS, IGS, RTS",BKG,10405M003,INTERNAL,Lantmateriet the Swedish mapping authority,1 +MARS00FRA,FR,LEICA GR50,TRM57971.00,NONE,GPS+GLO+GAL+BDS+SBAS,43.27876944,5.353783333,61.7,4630532.8,433946.1,4350142.6,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,10073M008,INTERNAL,Institut National de l'Information Geographique et,1 +MAS100ESP,ES,SEPT POLARX5,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+SBAS,27.76373889,-15.63327778,197.2,5439192.263,-1522055.61,2953454.72,ROBOT,"IGS14, IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",CDDIS,31303M002,EXTERNAL CESIUM,ESA/ESOC,1 +MAT100ITA,IT,LEICA GR30,LEIAR20,NONE,GPS+GLO+GAL+BDS+SBAS,40.64906111,16.70454444,534.5,4641951.507,1393053.602,4133280.821,ROBOT,"IGS14, IGS08, IGS14 Core, IGS, IGS Multi-GNSS",CDDIS,12734M009,INTERNAL,Agenzia Spaziale Italiana,1 +MATE00ITA,IT,LEICA GR30,LEIAR20,NONE,GPS+GLO+GAL+BDS+SBAS,40.64913056,16.70445833,535.6,4641949.709,1393045.298,4133287.333,ROBOT,"IGS14, IGS08, IGS20, IGS14 Core, IGS, RTS, IGS Multi-GNSS",ASI,12734M008,EXTERNAL H_MASER,Agenzia Spaziale Italiana,1 +MATG00ITA,IT,LEICA GR10,LEIAR25,NONE,GPS+GLO+GAL+BDS+SBAS,40.64902778,16.70465278,537,4641953.035,1393063.547,4133279.589,ROBOT,"IGS, IGS Multi-GNSS, RTS",ASI,12734M010,INTERNAL,Agenzia Spaziale Italiana,1 +MAUI00USA,United States,TRIMBLE NETRS,ASH700936D_M,SNOW,GPS,20.7067,-156.257,3062,-5466069,-2404328,2242127,ROBOT,"IGS14, IGS08, IGS20, IGS14 Core, IGS",SIO,40445S008,INTERNAL,Pacific GPS Facility,1 +MAW100ATA,AQ,SEPT POLARX5,AOAD/M_T,AUST,GPS+GLO+GAL+BDS+QZSS+IRNSS,-67.6048,62.8707,59.2,1111287.138,2168911.297,-5874493.644,,"IGS14, IGS08, IGS20, IGS14 Core, IGS, RTS, IGS Multi-GNSS",GA,66004M001,INTERNAL,Geoscience Australia,1 +MAYG00MYT,YT,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,-12.78205318,45.25815194,-16.35,4379104.607,4418744.475,-1401897.943,ROBOT,"IGS Multi-GNSS, IGS, RTS",IGN,90101M001,INTERNAL,Centre National d'Etudes Spatiales,1 +MBAR00UGA,UG,JAVAD TRE_3 DELTA,ASH701945B_M,SCIS,GPS+GLO+GAL+BDS+IRNSS,-0.601469056,30.73787619,1337.6533,5482951.388,3260442.643,-66519.8489,COPIED,"IGS14, IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",JPL,33901M001,INTERNAL,Jet Propulsion Laboratory,1 +MCHL00AUS,AU,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS,-26.35890278,148.1449611,534.6,-4857858.931,3018464.37,-2814983.224,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",GA,59905M001,INTERNAL,Geoscience Australia,1 +MCIL00JPN,JP,TRIMBLE ALLOY,TRM59800.80,SCIS,GPS+GLO+GAL+QZSS,24.29009444,153.9786611,35.66,-5227188.142,2551880.364,2607617.909,COPIED,"IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS",CDDIS,21789S001,EXTERNAL RUBIDIUM,Geospatial Information Authority of Japan,1 +MCM400ATA,AQ,JAVAD TRE_G3TH DELTA,AOAD/M_T,JPLA,GPS+GLO+GAL+QZSS,-77.83834947,166.6693293,98.0222,-1311703.172,310814.982,-6213255.16,,"IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS",JPL,66001M003,INTERNAL,Jet Propulsion Laboratory,1 +MDO100USA,United States of America,SEPT POLARX5,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS,30.68051111,-104.0149933,2004.4761,-1329998.797,-5328393.357,3236504.141,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",JPL,40442M012,INTERNAL,Jet Propulsion Laboratory,1 +MDVJ00RUS,Russian Federation,TPS NETG3,JPSREGANT_DD_E1,NONE,GPS+GLO,56.02149167,37.21450278,257.4,2845456.3,2160954.3,5265993.4,ROBOT,"IGS08, IGS14, IGS20, IGS14 Core, IGS",CDDIS,12309M005,EXTERNAL H-MASER,Institute of Metrology for Time and Space,1 +MEDI00ITA,IT,LEICA GR10,LEIAR20,LEIM,GPS+GLO+GAL+BDS+SBAS,44.51995556,11.64681389,50,4461400.894,919593.443,4449504.669,ROBOT,"IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS",ASI,12711M003,EXTERNAL H-MASER,Agenzia Spaziale Italiana,1 +MELI00ESP,ES,LEICA GR10,LEIAR25.R4,LEIT,GPS+GLO+GAL,35.28121944,-2.951641667,93.5,5205630,-268410,3663434,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",BKG,19379M001,INTERNAL,Instituto Geografico Nacional,1 +MERS00TUR,Turkey,LEICA GR50,LEIAR10,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,36.56638889,34.25585278,38.5,4239149.446,2886967.945,3778877.023,ROBOT,"IGS, IGS Multi-GNSS",IGN,20814M001,INTERNAL,General Command of Mapping Turkey,1 +MET300FIN,FI,JAVAD TRE_3 DELTA,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+SBAS,60.21745556,24.3945,79.2,2892583.975,1311799.563,5512619.854,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",BKG,10503M010,INTERNAL,Finnish Geodetic Institute,1 +METG00FIN,FI,SEPT POLARX5,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+IRNSS+SBAS,60.24196667,24.384175,59.7,2890652.524,1310295.517,5513958.853,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,10503M002,INTERNAL,"Centre National d'Etudes Spatiales, Finnish Geodetic Institute",1 +METS00FIN,FI,JAVAD TRE_3 DELTA,ASH700936C_M,NONE,GPS,60.21746944,24.39531667,94.6,2892570.999,1311843.28,5512634.011,ROBOT,"IGS08, IGS14, IGS20, IGS",BKG,10503S011,INTERNAL,Finnish Geodetic Institute,1 +MFKG00ZAF,ZA,TRIMBLE ALLOY,ASH701941.B,SCIS,GPS+GLO,-25.80501389,25.53996944,1310.9,5185375.39,2477739.181,-2760201.127,ROBOT,IGS,ftp://igs.ign.fr/,30321M001,INTERNAL,National Geospatial Information,16 +MGUE00ARG,AR,SEPT POLARX5TR,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+SBAS,-35.77735,-69.39792778,1554.15,1823327.909,-4850352.447,-3709085.536,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,41558M001,EXTERNAL H-MASER,ESA/ESOC,1 +MIKL00UKR,UA,LEICA GR50,LEIAR20,LEIM,GPS+GLO+GAL+BDS+QZSS,46.97278889,31.97282778,94.7,3698554.628,2308675.267,4639770.434,ROBOT,"IGS20, IGS, IGS Multi-GNSS",BKG,12335M001,INTERNAL,Main Astronomical Observatory of Ukraine,1 +MIZU00JPN,JP,SEPT POLARX5,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,39.13516944,141.1328278,117,-3857167.648,3108694.914,4004041.688,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,21702M002,INTERNAL,GeoForschungsZentrum,1 +MKEA00USA,US,SEPT POLARX5,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS,19.80135661,-155.4563453,3754.7,-5464105.317,-2495165.842,2148291.476,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",JPL,40477M001,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +MOBJ00RUS,Russian Federation,JPS LEGACY,JPSREGANT_SD_E1,NONE,GPS+GLO,55.11488196,36.5697129,182.6079,2936424.674,2178374.012,5208858.385,ROBOT,IGS,RDAAC,12365M002,INTERNAL,RDAAC, +MOBK00RUS,Russian Federation,JPS EGGDT,JPSREGANT_SD_E1,NONE,GPS+GLO,55.11488196,36.5697129,182.6079,2936424.674,2178374.012,5208858.385,ROBOT,IGS,JPL,12365M002,INTERNAL,Jet Propulsion Laboratory, +MOBN00RUS,Russian Federation,ASHTECH UZ-12,ASH701945C_M,SCIS,GPS,55.11488056,36.56951944,182.634,2936432.14,2178364.5,5208858.18,ROBOT,IGS,JPL,12365M001,INTERNAL,RDAAC, +MOBS00AUS,AU,SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-37.82940278,144.9753417,40.6,-4130636.754,2894953.14,-3890530.236,ROBOT,"IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",GA,50182M001,INTERNAL,Geoscience Australia,1 +MOIU00KEN,KE,JAVAD TRE_3 DELTA,ASH701945E_M,NONE,GPS+GLO+GAL+BDS,0.288320389,35.29001022,2201.5321,5207811.37,3685972.949,31891.7647,ROBOT,"IGS, IGS Multi-GNSS",JPL,33204M001,INTERNAL,Jet Propulsion Laboratory, +MONP00USA,United States,TPS NET-G3A,ASH701945B_M,SCIS,GPS,32.89,-116.42,1842.55,-2386247.3,-4802359.2,3444902.34,COPIED,"IGS08, IGS14, IGS20, IGS14 Core, IGS",Scripps Orbit and Permanent Array Center,40497M004,INTERNAL,Scripps Orbit and Permanent Array Center,1 +MORP00GBR,United Kingdom,TRIMBLE NETR8,AOAD/M_T,NONE,GPS,55.21278889,-1.685497222,144.5,3645667.9,-107277.3,5215053.5,ROBOT,"IGS08, IGS",BKG,13299S001,INTERNAL,Newcastle University,1 +MQZG00NZL,NZ,TRIMBLE ALLOY,TRM115000.00,NONE,GPS+GLO+GAL+BDS+QZSS,-43.70273611,172.654705,154.68,-4580569.543,590465.441,-4384380.166,ROBOT,"IGS08, IGS14, IGS08 Core, IGS20, IGS14 Core, IGS, RTS, IGS Multi-GNSS",CDDIS,50214M001,INTERNAL,GNS Science,1 +MRC100USA,United States of America,SEPT POLARX5,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS,38.49909965,282.6293504,27.2003,1092811.82,-4877221.971,3948968.109,ROBOT,"IGS, IGS Multi-GNSS",CDDIS,49654M002,EXTERNAL H-MASER,U.S. Naval Research Laboratory,1 +MRL100NZL,NZ,NOV OEM6,TPSCR.G5,TPSH,GPS,-41.57619444,173.7407528,147.2,-4749991.001,520984.518,-4210604.147,ROBOT,IGS,CDDIS,50254S001,EXTERNAL CESIUM /RCVR 1,National Geospatial-Intelligence Agency,2 +MRL200NZL,NZ,NOV OEM6,TPSCR.G5,TPSH,GPS,-41.57619444,173.7407528,147.2,-4749991.001,520984.518,-4210604.147,ROBOT,IGS,CDDIS,50254S001,EXTERNAL CESIUM /RCVR 2,National Geospatial-Intelligence Agency,2 +MRO100AUS,AU,TRIMBLE NETR9,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS,-26.69663333,116.6374944,354.1,-2556630.038,5097138.277,-2848384.781,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",GA,59913M001,INTERNAL,Geoscience Australia,1 +MSGR00BRA,BR,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS+SBAS,-20.44536667,-54.72340556,532.6,3453185.8,-4881336.1,-2214148.6,ROBOT,"IGS, IGS Multi-GNSS, RTS",https://www.ibge.gov.br/,41649M002,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,2 +MSSA00JPN,JP,TRIMBLE NETR9,TRM59900.00,SCIS,GPS+GLO+GAL+BDS+QZSS,36.14035278,138.3523083,1626.576,-3854396.726,3427835.992,3741739.523,ROBOT,"IGS, IGS Multi-GNSS, RTS",JAXA,21796M001,EXTERNAL H-MASER,Japan Aerospace Exploration Agency,1 +MTKA00JPN,JP,TRIMBLE NETR9,ASH701073.1,SNOW,GPS+GLO,35.67951389,139.5613861,109,-3947762.75,3364399.879,3699428.511,ROBOT,"IGS08, IGS",CDDIS,21741S002,INTERNAL,Electronic Navigation Research Institute,1 +MTV100URY,UY,NOV OEM6,TPSCR.G5,TPSH,GPS,-34.91359167,-56.1763,40.7,2914536.977,-4349790.287,-3630033.464,ROBOT,IGS,CDDIS,42323S001,EXTERNAL CESIUM / RCVR1,National Geospatial-Intelligence Agency,2 +MTV200URY,UY,NOV OEM6,TPSCR.G5,TPSH,GPS,-34.91359167,-56.1763,40.7,2914536.977,-4349790.287,-3630033.464,ROBOT,IGS,CDDIS,42323S001,EXTERNAL CESIUM / RCVR2,National Geospatial-Intelligence Agency,2 +NABG00NOR,NO,TRIMBLE NETR9,TRM59900.00,SCIS,GPS+GLO+GAL+BDS,78.94309444,11.85731389,42.9,1201009.37,252158.016,6238022.126,ROBOT,"IGS, IGS Multi-GNSS, RTS",BKG,10338M008,EXTERNAL H-MASER,Norwegian Mapping Authority,1 +NAIN00CAN,CA,SEPT POLARX5,TWIVC6150,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,56.53696389,-61.68871667,33.48,1671837.36,-3103474.6,5297671.08,ROBOT,"IGS08, IGS14, IGS20, IGS14 Core, IGS",CDDIS,40164M001,INTERNAL,"NRCan, Geodetic Survey Division", +NANO00CAN,CA,SEPT POLARX5,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS,49.2948,-124.0865,6,-2335726.73,-3451608.329,4812009.971,ROBOT,"IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS",PGC,40138M001,INTERNAL CLOCK STEERING,Geological Survey of Canada,1 +NAUR00NRU,NR,SEPT POLARX5,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+QZSS,-0.551838889,166.92555,46.3,-6212555.173,1442786.623,-61006.7968,ROBOT,"IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",GA,50701M001,INTERNAL,Geoscience Australia,1 +NAUS00BRA,BR,TRIMBLE NETR9,TRM57971.00,NONE,GPS+GLO+GAL+SBAS,-3.022919444,-60.05501389,93.8,3179409.3,-5519130.6,-334110.1,ROBOT,"IGS, RTS, IGS Multi-GNSS",https://www.ibge.gov.br/,41614M002,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,2 +NCKU00TWN,TW,TRIMBLE NETR9,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+QZSS,22.99665833,120.2225833,98.217,-2956913.107,5075881.93,2476417.112,ROBOT,"IGS, IGS Multi-GNSS",JAXA,23606M001,INTERNAL,Japan Aerospace Exploration Agency,36 +NICO00CYP,CY,LEICA GR50,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,35.14098889,33.39645,190.1,4359415.4,2874117.3,3650778.1,ROBOT,"IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",BKG,14302M001,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +NIST00USA,US,SEPT POLARX5TR,NOV750.R4,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,39.99506667,-105.2626056,1648.353,-1288398.567,-4721696.932,4078625.35,ROBOT,"IGS14, IGS20, IGS, IGS Multi-GNSS",JPL,49507M002,EXTERNAL H-MASER,National Institute of Standards and Technology,1 +NIUM00NIU,NU,SEPT POLARX5,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-19.07656667,-169.9270667,90.1,-5937159.667,-1054675.725,-2071390.581,ROBOT,"IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",GA,50210M001,INTERNAL,Geoscience Australia,1 +NKLG00GAB,GA,SEPT POLARX5,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+IRNSS+SBAS,0.353907711,9.672126269,31.496,6287385.733,1071574.676,39132.0395,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",IGN,32809M002,INTERNAL,Centre National d'Etudes Spatiales,1 +NLIB00USA,United States,SEPT POLARX5TR,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS,41.77159167,-91.57489167,207.0648,-130934.4493,-4762291.739,4226854.664,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",JPL,40465M001,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +NNOR00AUS,AU,SEPT POLARX5TR,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,-31.04873889,116.1927139,234.984,-2414151.326,4907778.436,-3270645.333,ROBOT,"IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",CDDIS,50181M001,EXTERNAL SLAVED CRYSTAL,ESA/ESOC,1 +NOT100ITA,IT,LEICA GR30,LEIAR20,NONE,GPS+GLO+GAL+BDS+SBAS,36.87610833,14.98980833,126.2,4934528.669,1321262.251,3806479.508,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS",ASI,12717M004,EXTERNAL H-MASER,Agenzia Spaziale Italiana,1 +NOVM00RUS,Russian Federation,JPS LEGACY,JPSREGANT_SD_E1,NONE,GPS+GLO,55.0305,82.90948889,149.98,452261.2,3635877.47,5203453.26,ROBOT,"IGS20, IGS",CDDIS,12367M002,EXTERNAL H-MASER,Institute of Metrology for Time and Space,2 +NRC100CAN,CA,JAVAD TRE_G3TH DELTA,AOAD/M_T,NONE,GPS+GLO+GAL,45.4542,-75.6238,82.5,1112777.33,-4341475.83,4522955.78,ROBOT,"IGS08, IGS14, IGS20, IGS, RTS, IGS Multi-GNSS",CDDIS,40114M001,EXTERNAL H-MASER,Natural Resources Canada,1 +NRIL00RUS,Russian Federation,ASHTECH UZ-12,ASH701945B_M,SCIT,GPS,69.36183333,88.35977778,47.8937,64537.2912,2253782.854,5946363.481,FIELD,"IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS",,12364M001,INTERNAL,RDAAC, +NRMD00NCL,NC,TRIMBLE NETR9,TRM57971.00,TZGD,GPS+GLO+GAL+BDS+QZSS,-22.22833056,166.4848833,160.384,-5743537.658,1380504.26,-2397897.027,ROBOT,"IGS14, IGS20, IGS14 Core, IGS, RTS, IGS Multi-GNSS",IGN,92701M005,,DEPARTMENT of LAND,2 +NTUS00SGP,SG,LEICA GR50,LEIAR20,LEIM,GPS+GLO+GAL+BDS+QZSS+SBAS,1.3458,103.6799,79,-1508022,6195580,148800,ROBOT,"IGS20, IGS, RTS, IGS Multi-GNSS",BKG,22601M001,INTERNAL,Delft University of Technology,1 +NVSK00RUS,RU,TRIMBLE R9S,TRM57971.00,NONE,GPS+GLO,54.8406,83.2355,123.6429,433604.1534,3655557.747,5191288.038,ROBOT,"IGS08, IGS",BKG,12319M001,INTERNAL,Trofimuk Institute of Petroleum Geology,5 +NYA100NOR,NO,TRIMBLE NETR9,ASH701073.1,SNOW,GPS+GLO+GAL+BDS+QZSS,78.92955278,11.86529444,83.7,1202434,252632,6237772,ROBOT,"IGS08, IGS14, IGS14 Core, IGS, IGS Multi-GNSS",BKG,10317M003,INTERNAL,Norwegian Mapping Authority,1 +NYA200NOR,NO,SEPT POLARX5,JAVRINGANT_G5T,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,78.93033333,11.85863889,81.5,1202379.31,252474.6543,6237786.542,ROBOT,"IGS Multi-GNSS, IGS, RTS",CDDIS,10317M008,INTERNAL,GeoForschungsZentrum,1 +NYAL00NOR,NO,TRIMBLE NETR9,AOAD/M_B,DOME,GPS+GLO+GAL+BDS+QZSS,78.92958056,11.86509444,79,1202431,252627,6237768,,"IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS",BKG,10317M001,INTERNAL,Norwegian Mapping Authority,1 +OAFA00ARG,AR,TRIMBLE NETR9,ASH700936C_M,NONE,GPS+GLO+GAL+BDS,-31.50868333,-68.62326667,727.3,1984093.3,-5068867.9,-3314488,ROBOT,"IGS, RTS, IGS Multi-GNSS",RAMSAC,41508M001,INTERNAL,IGN-Argentina,1 +OAK100GBR,United Kingdom,NOV OEM6,TPSCR.G5,TPSH,GPS,51.11761111,-0.905125,139.6,4011440.89,-63375.739,4941877.084,ROBOT,IGS,CDDIS,13235S002,EXTERNAL CESIUM / RCVR 1,National Geospatial-Intelligence Agency,2 +OAK200GBR,United Kingdom,NOV OEM6,TPSCR.G5,TPSH,GPS,51.11761111,-0.905125,139.6,4011440.89,-63375.739,4941877.084,ROBOT,IGS,CDDIS,13235S002,EXTERNAL CESIUM / RCVR 2,National Geospatial-Intelligence Agency,2 +OBE400DEU,DE,SEPT ASTERX4,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,48.08480556,11.27785556,650.5,4186704.43,834903.583,4723664.857,ROBOT,"IGS Multi-GNSS, RTS, IGS",CDDIS,14208M007,INTERNAL,GeoForschungsZentrum,1 +OHI200ATA,AQ,JAVAD TRE_G3TH DELTA,LEIAR25.R4,LEIT,GPS+GLO+GAL+SBAS,-63.3211,-57.9013,33.1,1525811.8,-2432479.1,-5676166,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS",BKG,66008M005,EXTERNAL H-MASER,Bundesamt fuer Kartographie und Geodaesie,138 +OHI300ATA,AQ,LEICA GR50,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,-63.32109472,-57.90138528,32.15,1525808.9,-2432478.5,-5676166,ROBOT,"IGS08, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS",BKG,66008M006,EXTERNAL H-MASER,Bundesamt fuer Kartographie und Geodaesie,1 +ONS100SWE,SE,TRIMBLE ALLOY,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+SBAS,57.39533056,11.92453611,44.4,3370667.198,711818.723,5349787.879,ROBOT,"IGS14 Core, IGS Multi-GNSS, IGS, RTS",BKG,10402M007,EXTERNAL H-MASER,Lantmateriet the Swedish mapping authority,1 +ONSA00SWE,SE,SEPT POLARX5TR,AOAD/M_B,OSOD,GPS+GLO+GAL+BDS+SBAS,57.39529722,11.92551389,45.5,3370658.832,711876.939,5349786.745,,"IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",BKG,10402M004,EXTERNAL H-MASER,Lantmateriet the Swedish mapping authority,1 +OP7100FRA,FR,SEPT POLARX5TR,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,48.83590586,2.334974917,124.553,4202779.735,171370.766,4778660.65,ROBOT,"IGS, IGS Multi-GNSS",IGN,10001S007,EXTERNAL UTC(OP),LNE-SYRTE Observatoire de Paris,2 +OPMT00FRA,FR,ASHTECH Z-XII3T,3S-02-TSADM,NONE,GPS,48.83588056,2.334883333,124.2,4202777.383,171367.9881,4778660.184,CONVERTED,IGS,IGN,10001S006,EXTERNAL UTC(OP),LNE-SYRTE Observatoire de Paris,2 +ORID00MKD,MK,LEICA GR30,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,41.12731111,20.79404722,773,4498451.81,1708266.83,4173591.78,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",BKG,15601M001,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +OSN300KOR,KR,NOV OEM6,TPSCR.G5,TPSH,GPS,37.08269167,127.0336083,64.4,-3068340.81,4066863.981,3824757.006,ROBOT,IGS,CDDIS,23904S002,EXTERNAL CESIUM /RCVR1,National Geospatial-Intelligence Agency,2 +OSN400KOR,KR,NOV OEM6,TPSCR.G5,TPSH,GPS,37.08269167,127.0336083,64.4,-3068340.81,4066863.981,3824757.006,ROBOT,IGS,CDDIS,23904S002,EXTERNAL CESIUM /RCVR2,National Geospatial-Intelligence Agency,2 +OUS200NZL,NZ,SEPT POLARX5,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,-45.869475,170.5109333,26.1,-4387890.837,733420.3903,-4555176.371,ROBOT,"IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",CDDIS,50212M002,INTERNAL,GeoForschungsZentrum,1 +OWMG00NZL,NZ,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,-44.02429523,-176.3688031,21.603,-4584394.106,-290931.9957,-4410048.023,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,50253M004,INTERNAL,Centre National d'Etudes Spatiales,146 +P04300USA,US,SEPT POLARX5,TRM59800.99,SCIT,GPS+GLO+GAL+BDS+QZSS,43.88114722,-104.1857028,1490.9329,-1128701.594,-4465270.585,4399615.968,ROBOT,"IGS20, RTS, IGS, IGS Multi-GNSS",CDDIS,49226M001,INTERNAL,EarthScope Consortium,1 +P05100USA,US,SEPT POLARX5,TRM59800.00,SCIT,GPS+GLO+GAL+BDS+QZSS,45.8066,-108.5461444,1081.0981,-1416838.916,-4223178.976,4551064.102,ROBOT,"RTS, IGS, IGS Multi-GNSS",CDDIS,49243M001,INTERNAL,EarthScope Consortium,1 +P05300USA,US,SEPT POLARX5,TRM59800.99,SCIT,GPS+GLO+GAL+BDS+QZSS,48.72608056,-107.7254194,814.9878,-1283559.101,-4015770.324,4771131.632,ROBOT,"RTS, IGS, IGS Multi-GNSS",CDDIS,49255M001,INTERNAL,EarthScope Consortium,1 +P38900USA,US,SEPT POLARX5,TRM59800.80,SCIT,GPS+GLO+GAL+BDS+QZSS,43.81198889,-120.6033444,1397.891,-2347407.362,-3968720.253,4394008.509,COPIED,"RTS, IGS, IGS Multi-GNSS",CDDIS,44501M001,INTERNAL,EarthScope Consortium,1 +P77900USA,US,SEPT POLARX5,TRM59800.00,SCIT,GPS+GLO+GAL+BDS+SBAS,35.20193889,-82.87247222,880.087,647472.8123,-5177938.985,3656703.608,ROBOT,"RTS, IGS, IGS Multi-GNSS",CDDIS,44512M001,INTERNAL,EarthScope Consortium,5 +P80200USA,US,SEPT POLARX5,TRM59800.80,SCIT,GPS+GLO+GAL+BDS+QZSS,46.55756389,-100.6234167,573.1,-810033.1477,-4318611.413,4608498.893,COPIED,"RTS, IGS, IGS Multi-GNSS",CDDIS,49299M001,INTERNAL,EarthScope Consortium,1 +PADO00ITA,IT,STONEX SC2200,STXSA1500,STXG,GPS+GLO+GAL+BDS+IRNSS+SBAS,45.41115,11.89605556,64.7,4388882.41,924567.03,4519588.45,ROBOT,"IGS, IGS Multi-GNSS, RTS",BKG,12750S001,INTERNAL,University of Padova Dept of Geosciences,1 +PALM00ATA,AQ,SEPT POLARX5,ASH700936D_M,SCIS,GPS+GLO+GAL+BDS+QZSS,-64.77508981,-64.05112181,31.2394,1192671.992,-2450887.706,-5747096.184,ROBOT,"IGS08, IGS08 Core, IGS20, IGS, RTS, IGS Multi-GNSS",JPL,66005M002,INTERNAL,Jet Propulsion Laboratory,1 +PARC00CHL,CL,TRIMBLE ALLOY,TRM57971.00,NONE,GPS+GLO+GAL+BDS,-53.137,-70.8799,22.3,1255992.5,-3622975.2,-5079719.2,ROBOT,"IGS08, IGS08 Core, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS",SIO,41716S001,INTERNAL,National Seismological Center of the U. of Chile,3 +PARK00AUS,AU,SEPT POLARX5TR,LEIAR25,NONE,GPS+GLO+GAL+BDS+QZSS,-32.99876111,148.2646139,397.4,-4554255.23,2816652.456,-3454059.715,ROBOT,"IGS, IGS Multi-GNSS, RTS",GA,50108M001,EXTERNAL H-MASER,Geoscience Australia,1 +PBR400IND,IN,TRIMBLE ALLOY,LEIAR25,LEIT,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,11.63744167,92.71243056,-14.6,-295668.617,6240862.906,1278143.336,ROBOT,"IGS, IGS Multi-GNSS",,22308M003,EXTERNAL CS-5071A,ISTRAC,3 +PDEL00PRT,PT,TRIMBLE ALLOY,TRM159900.00,NONE,GPS+GLO+GAL,37.74774722,-25.66276667,110.8,4551596.139,-2186893.415,3883410.679,ROBOT,"IGS08, IGS14, IGS08 Core, IGS20, IGS, IGS Multi-GNSS, RTS",BKG,31906M004,INTERNAL,Dire??o-Geral do Territrio,1 +PENC00HUN,HU,LEICA GRX1200GGPRO,LEIAT504GG,LEIS,GPS+GLO,47.7896,19.28152222,291.7,4052449.8,1417680.8,4701406.9,ROBOT,"IGS20, IGS, RTS",BKG,11206M006,INTERNAL,F?MI Satellite Geodetic Observatory,1 +PERT00AUS,AU,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS,-31.80195833,115.8852556,12.7,-2368688.036,4881316.696,-3341794.974,ROBOT,"IGS08, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS",GA,50133M001,INTERNAL,Geoscience Australia,1 +PETS00RUS,Russian Federation,JAVAD TRE_G3TH DELTA,ASH701933B_M,SCIS,GPS+GLO,53.0233,158.6501361,102.2,-3580828.5,1399698.1,5072185.2,,"IGS20, IGS",CDDIS,12355M003,INTERNAL,RDAAC, +PGEN00PHL,PH,LEICA GR50,LEIAR25,LEIT,GPS+GLO+GAL+BDS+QZSS+SBAS,6.0649117,125.1316614,121.086,-3650007.45,5187339.681,669409.364,ROBOT,"IGS, IGS Multi-GNSS",IGN,22013M001,INTERNAL,Nat'l Mapping and Resource Info. Authority,13 +PICL00CAN,CA,SEPT POLARX5,TWIVC6150,NONE,GPS+GLO+GAL,51.47980833,-90.161975,315.1,-11253.04,-3980586.68,4967210.25,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,40155M001,INTERNAL,Natural Resources Canada,1 +PIE100USA,United States of America,JAVAD TRE_3 DELTA,ASH701945E_M,NONE,GPS+GLO+GAL+BDS,34.30150581,-108.1189274,2347.7109,-1640916.928,-5014781.187,3575447.077,ROBOT,"IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",JPL,40456M001,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +PIMO00PHL,PH,SEPT POLARX5,ASH701945C_M,NONE,GPS+GLO+GAL+BDS+QZSS,14.63571944,121.0777306,95.532,-3186293.8,5286624.28,1601158.31,ROBOT,"IGS08, IGS08 Core, IGS20, IGS, IGS Multi-GNSS, RTS",JPL,22003M001,INTERNAL,Jet Propulsion Laboratory,1 +PIN100USA,US,TPS NET-G3A,ASH701945B_M,SCIS,GPS,33.61,-116.46,1256.17,-2369510.78,-4761206.89,3511396.27,COPIED,IGS,Scripps Orbit and Permanent Array Center,40407M003,INTERNAL,Scripps Orbit and Permanent Array Center,1 +PNGM00PNG,PG,TRIMBLE NETR9,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS,-2.043222222,147.366,116.3,-5367943.2,3437431.2,-225886,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",GA,51006M001,INTERNAL,Geoscience Australia,135 +POAL00BRA,BR,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS,-30.07404167,-51.11976389,76.75,3467519.4,-4300378.53,-3177517.73,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,41616M001,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,2 +POHN00FSM,"Micronesia, Federated States of",SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,6.959944444,158.2101167,90.7,-5879158.741,2350291.76,767748.1911,ROBOT,"IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",GA,51601M001,INTERNAL,Geoscience Australia,1 +POL200KGZ,KG,JAVAD TRE_3 DELTA,TPSCR.G3,NONE,GPS+GLO+GAL+BDS+QZSS,42.6798,74.6943,1714.2,1239971.451,4530790.088,4302578.795,ROBOT,"IGS08, IGS14, IGS08 Core, IGS14 Core, IGS20, IGS, IGS Multi-GNSS",JPL,12348M001,INTERNAL,Jet Propulsion Laboratory,1 +POLV00UKR,UA,LEICA GR50,LEIAR20,LEIM,GPS+GLO+GAL+BDS+QZSS,49.60261389,34.54292778,178.1,3411557.338,2348463.835,4834396.643,ROBOT,"IGS08, IGS14, IGS08 Core, IGS20, IGS, IGS Multi-GNSS",BKG,12336M001,INTERNAL,Main Astronomical Observatory of Ukraine,1 +POTS00DEU,DE,JAVAD TRE_3,JAVRINGANT_G5T,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,52.37929722,13.06609167,144.4,3800689.634,882077.3857,5028791.318,ROBOT,"IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,14106M003,INTERNAL,GeoForschungsZentrum,1 +POVE00BRA,BR,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS,-8.709336583,-63.89631978,119.6,2774265.608,-5662060.141,-959415.8531,ROBOT,"IGS20, IGS, RTS, IGS Multi-GNSS",CDDIS,41628M001,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,2 +PPPC00PHL,PH,LEICA GR50,LEIAR25,LEIT,GPS+GLO+GAL+BDS+QZSS+SBAS,9.7729319,0.021666667,66.528,-3022676.63,5511839.312,1075517.497,ROBOT,"IGS, IGS Multi-GNSS",IGN,22016M001,INTERNAL,Nat'l Mapping and Resource Info. Authority,131 +PRDS00CAN,CA,JAVAD TRE_3N DELTA,AOAD/M_T,NONE,GPS+GLO+GAL,50.8713,-114.2935,1247.9,-1659602.83,-3676725.75,4925493.59,ROBOT,"IGS08, IGS14, IGS20, IGS, RTS, IGS Multi-GNSS",CDDIS,40124M001,EXTERNAL H-MASER,Natural Resources Canada,1 +PRE300ZAF,ZA,NOV OEM6,TPSCR.G5,TPSH,GPS,-25.74649444,28.22404444,1413.8,5066223.489,2719222.966,-2754406.543,ROBOT,IGS,CDDIS,30310S002,EXTERNAL CESIUM /RCVR1,National Geospatial-Intelligence Agency,2 +PRE400ZAF,ZA,NOV OEM6,TPSCR.G5,TPSH,GPS,-25.74649444,28.22404444,1413.8,5066223.489,2719222.966,-2754406.543,ROBOT,IGS,CDDIS,30310S002,EXTERNAL CESIUM /RCVR2,National Geospatial-Intelligence Agency,2 +PTAG00PHL,PH,LEICA GR50,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+QZSS+SBAS,14.535442,121.0407639,86.65,-3184318.607,5291065.565,1590418.272,ROBOT,"IGS20, IGS, IGS Multi-GNSS",IGN,22006M005,INTERNAL,Nat'l Mapping and Resource Info. Authority,1 +PTBB00DEU,DE,SEPT POLARX5TR,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+IRNSS+SBAS,52.29618889,10.45974444,130.2,3844060.11,709661.2,5023129.46,ROBOT,"IGS, IGS Multi-GNSS",BKG,14234M001,EXTERNAL ACTIVE H-MASER,"Bundesamt fuer Kartographie und Geodaesie, Physikalisch-Technische Bundesanstalt",1 +PTGG00PHL,PH,SEPT POLARX5,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,14.53540222,121.0412654,86.944,-3184365.633,5291038.885,1590414.082,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,22006M006,INTERNAL,Centre National d'Etudes Spatiales,1 +PTVL00VUT,VU,SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-17.74943333,168.315025,86.4,-5950573.262,1230677.252,-1932016.954,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",GA,51402M002,INTERNAL,Geoscience Australia,1 +QAQ100GRL,GL,SEPT POLARX5,ASH701945E_M,SCIS,GPS+GLO+GAL+BDS,60.71526389,-46.04776111,110.4,2170942.18,-2251829.95,5539988.29,ROBOT,"IGS08, IGS14, IGS08 Core, IGS14 Core, IGS20, IGS, IGS Multi-GNSS",CDDIS,43007M001,INTERNAL,DTU Space,1 +QIKI00CAN,CA,SEPT POLARX5,ASH701945E_M,NONE,GPS+GLO+GAL,67.55933333,-64.03366667,13.3,1069081.29,-2195214.2,5872519.02,ROBOT,"IGS08, IGS14, IGS14 Core, IGS20, IGS",CDDIS,40166M001,INTERNAL,"NRCan, Geodetic Survey Division",86 +QUI300ECU,EC,NOV OEM6,TPSCR.G5,TPSH,GPS,-0.139580556,-78.46728056,2927.5,1275746.601,-6252216.81,-15440.994,ROBOT,IGS,CDDIS,42003S004,EXTERNAL CESIUM /RCVR1,National Geospatial-Intelligence Agency,2 +QUI400ECU,EC,NOV OEM6,TPSCR.G5,TPSH,GPS,-0.139580556,-78.46728056,2927.5,1275746.601,-6252216.81,-15440.994,ROBOT,IGS,CDDIS,42003S004,EXTERNAL CESIUM /RCVR2,National Geospatial-Intelligence Agency,2 +QUIN00USA,United States of America,JAVAD TRE_3 DELTA,ASH701945E_M,SNOW,GPS+GLO+GAL+BDS+QZSS,39.97455278,-120.9444278,1105.7651,-2517231.209,-4198595.058,4076531.208,ROBOT,"IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",JPL,40433M004,INTERNAL,Jet Propulsion Laboratory,1 +RABT00MAR,MA,JAVAD TRE_3 DELTA,TRM29659.00,SCIS,GPS+GLO+GAL+BDS+IRNSS,33.99810278,-6.854288889,90.1,5255617.68,-631745.622,3546322.61,ROBOT,"IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS",JPL,35001M002,INTERNAL,Jet Propulsion Laboratory,1 +RAEG00PRT,PT,LEICA GR50,LEIAR20,NONE,GPS+GLO+GAL+BDS,36.9857,-25.12638889,297.9,4618477.733,-2166047.526,3816304.845,ROBOT,"IGS, IGS Multi-GNSS, RTS",BKG,31912M003,EXTERNAL H-MASER,Instituto Geografico Nacional,1 +RAMO00ISR,IL,JAVAD TRE_G3TH DELTA,ASH701945B_M,SNOW,GPS+GLO,30.59775833,34.76313889,893.1,4514719.1,3133506,3228042.6,COPIED,"IGS08, IGS08 Core, IGS14, IGS20, IGS",BKG,20703S001,INTERNAL,Survey of Israel,31 +RBAY00ZAF,ZA,TRIMBLE ALLOY,TRM59800.00,SCIS,GPS+GLO,-28.79554583,32.07838508,31.7927,4739765.812,2970758.377,-3054077.646,ROBOT,"IGS08, IGS08 Core, IGS20, IGS, RTS",ftp://igs.ign.fr/,30315M001,INTERNAL,National Geospatial Information,239 +RDSD00DOM,DO,TRIMBLE NETR9,TRM59800.00,SCIS,GPS+GLO+GAL+BDS,18.46139722,-69.9113,-9.2087,2078681.178,-5683736.413,2006886.909,ROBOT,"IGS20, IGS, RTS, IGS Multi-GNSS",CDDIS,40805M001,INTERNAL,"Geomedicion, Instrumentos y Sistemas",1 +REDU00BEL,BE,SEPT POLARX5TR,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,50.0015,5.144880556,369.9,4091423.462,368380.429,4863179.703,ROBOT,"IGS Multi-GNSS, IGS, RTS",CDDIS,13102M001,EXTERNAL CESIUM,ESA/ESOC,1 +RESO00CAN,CA,SEPT POLARX5,ASH700936A_M,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,74.6908,-94.8933,34.9,-144097.43,-1683123.97,6129777.88,COPIED,"IGS08, IGS14, IGS20, IGS",CDDIS,40149M001,INTERNAL,"NRCan, Geodetic Survey Division",1 +REUN00REU,FR,SEPT POLARX5,TRM55971.00,NONE,GPS+GLO+GAL+BDS+SBAS,-21.20833333,55.57166667,1558.4,3364099.167,4907944.459,-2293466.897,ROBOT,"IGS08, IGS08 Core, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS",IGN / Saint-Mand,97401M003,INTERNAL,"Institut National de l'Information Geographique et, INSTITUT DE PHYSIQUE DU GLOBE DE PARIS",1 +REYK00ISL,IS,LEICA GR50,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+IRNSS+SBAS,64.13878889,-21.95549167,93,2587383.9,-1043033.6,5716564.2,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",BKG,10202M001,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +RGDG00ARG,AR,TRIMBLE ALLOY,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+SBAS,-53.78583854,-67.75152794,32.364,1429870.396,-3495334.769,-5122723.007,ROBOT,"IGS Multi-GNSS, IGS, RTS",IGN,41507M007,INTERNAL,Centre National d'Etudes Spatiales,1 +RIGA00LVA,LV,LEICA GR25,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,56.94861944,24.05877222,34.7,3183899.344,1421478.378,5322810.736,ROBOT,"IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",BKG,12302M002,INTERNAL,Institute of astronomy of the University of Latvia,1 +RIO200ARG,AR,SEPT ASTERX4,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+SBAS,-53.78547222,-67.75111944,32,1429907.783,-3495354.812,-5122698.655,ROBOT,"IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,41507M006,INTERNAL,GeoForschungsZentrum,1 +RIOP00ECU,EC,TRIMBLE NETRS,TRM41249.00,NONE,GPS,-1.6506,-78.6511,2793,1255140.98,-6253585.578,-182569.6128,ROBOT,IGS,CDDIS,42006M001,INTERNAL,EarthScope Consortium,33 +ROAG00ESP,ES,SEPT POLARX5TR,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,36.46335,-6.206275,83.2,5105577.352,-555208.925,3769714.099,ROBOT,"IGS, IGS Multi-GNSS",IGN,13402M007,EXTERNAL H-MASER,Real Instituto y Observatorio de la Armada,1 +ROCK00USA,US,SEPT POLARX5,TWIVC6150,SCIS,GPS+GLO+GAL+SBAS,34.235675,-118.6764306,553.39,-2533220.219,-4631543.399,3568400.542,ROBOT,IGS,CDDIS,40478M002,INTERNAL,USGS,2 +ROTH00ATA,AQ,LEICA GRX1200+GNSS,LEIAR25,LEIT,GPS+GLO,-67.57140219,-68.12574625,39.793,909246.711,-2264763.494,-5873056.98,ROBOT,IGS,BKG,66007M003,INTERNAL,Newcastle University,1 +SALU00BRA,BR,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS,-2.593458333,-44.21247778,18.9,4566947.87,-4443098.5,-286674.66,ROBOT,"IGS14, IGS14 Core, IGS20, IGS, RTS, IGS Multi-GNSS",CDDIS,41640M001,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,1 +SAMO00WSM,WS,SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-13.84921111,-171.7384194,76.9,-6129702.256,-890029.4165,-1516807.442,ROBOT,"IGS, IGS Multi-GNSS, RTS",GA,50603M001,INTERNAL,Geoscience Australia,1 +SANT00CHL,CL,SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS,-33.15028781,-70.66855347,723.0746,1769693.588,-5044574.184,-3468320.907,ROBOT,"IGS08, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",JPL,41705M003,INTERNAL,Jet Propulsion Laboratory,1 +SASK00CAN,CA,JAVAD TRE_G3TH DELTA,NOV750.R4,NOVS,GPS+GLO+GAL,52.19625556,-106.3983528,580,-1106129.71,-3758704.03,5016675.77,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,40167M001,INTERNAL,Natural Resources Canada,1 +SAVO00BRA,BR,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS,-12.93924683,-38.43225372,76.3,4870283.75,-3864605.309,-1418872.482,ROBOT,"IGS14, IGS14 Core, IGS20, IGS, RTS, IGS Multi-GNSS",CDDIS,41643M001,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,2 +SBOK00ZAF,ZA,TRIMBLE ALLOY,ASH701941.B,SCIS,GPS+GLO,-29.66932222,17.87920833,1043.1,5279492.017,1703114.275,-3139092.992,ROBOT,"IGS20, IGS",ftp://igs.ign.fr/,30320M001,INTERNAL,National Geospatial Information,246 +SCH200CAN,CA,JAVAD TRE_3N DELTA,ASH701945E_M,NONE,GPS+GLO+GAL,54.8321,-66.8326,498.2,1448636.93,-3385243.67,5191046.95,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS Multi-GNSS, IGS, RTS",CDDIS,40133M002,INTERNAL,Natural Resources Canada,1 +SCIP00USA,US,TPS NET-G3A,TPSCR.G3,SCIS,GPS+GLO,32.91,-118.49,452.87,-2556587.44,-4711014.03,3446241.4,ROBOT,IGS,Scripps Orbit and Permanent Array Center,49915M001,INTERNAL,Scripps Orbit and Permanent Array Center,1 +SCOR00GRL,GL,SEPT POLARX5,LEIAR20,LEIM,GPS+GLO+GAL+BDS+QZSS,70.48533333,-21.95033611,128.5,1982096.1,-798821.025,5989464.5,ROBOT,"IGS08, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS",CDDIS,43006M002,EXTERNAL RUBIDIUM,DTU Space,1 +SCRZ00BOL,Bolivia (Plurinational State),LEICA GR10,LEIAR10,NONE,GPS+GLO+GAL+BDS+SBAS,-17.79679167,-63.15967778,442.2,2743005.924,-5420745.291,-1937117.112,ROBOT,"IGS20, RTS, IGS Multi-GNSS, IGS","IGM, Bolivia",41801M001,INTERNAL,Deutsches Geodaetisches Forschungsinstitut,1 +SCTB00ATA,AQ,TRIMBLE ALLOY,TRM115000.00,NONE,GPS+GLO+GAL+BDS+QZSS,-77.84898611,166.7580139,-18.9,-1311028.8,308512.8,-6213390.9,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,66071M001,INTERNAL,GNS Science,1 +SCUB00CUB,CU,JAVAD TRE_G3TH DELTA,JAV_RINGANT_G3T,NONE,GPS+GLO+GAL,20.01206667,-75.76231389,21.9,1474538.176,-5811243.38,2168958.813,CHAMBER,"IGS08, IGS08 Core, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS",CDDIS,40701M001,INTERNAL,GeoForschungsZentrum,1 +SEJN00KOR,KR,TRIMBLE NETR9,TRM59800.00,SCIS,GPS+GLO+GAL,36.52221111,127.3031917,181.196,-3110081.801,4082093.983,3775023.519,ROBOT,IGS,NONE,23907M001,INTERNAL,National Geographic Information Institute,1 +SEY200SYC,SC,SEPT POLARX5,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS,-4.673651247,55.47945356,538.8156,3602867.339,5238179.381,-516268.0725,ROBOT,"IGS, RTS, IGS Multi-GNSS",JPL,39801M006,INTERNAL,Jet Propulsion Laboratory,1 +SEYG00SYC,SC,SEPT POLARX5,TRM59800.00,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,-4.678731829,55.53063053,-37.085,3597836,5240884,-516781,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",IGN,39801M004,INTERNAL,Centre National d'Etudes Spatiales,1 +SFDM00USA,US,SEPT POLARX5,TRM59800.99,SCIT,GPS+GLO+GAL+BDS+SBAS,34.45980556,-118.7545056,291.52,-2532676.407,-4615598.859,3588781.33,ROBOT,"IGS, RTS, IGS Multi-GNSS",CDDIS,49826M001,INTERNAL,EarthScope Consortium,1 +SFER00ESP,ES,LEICA GR30,LEIAR25,NONE,GPS+GLO+GAL+BDS+SBAS,36.46434444,-6.205647222,84.1,5105519.055,-555146.005,3769803.246,ROBOT,"IGS08, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS",BKG,13402M004,EXTERNAL CESIUM,Real Instituto y Observatorio de la Armada,1 +SGOC00LKA,LK,JAVAD TRE_3,JAVRINGANT_G5T,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,6.892075,79.87417778,-78.5,1113280.061,6233644.289,760276.9549,ROBOT,"IGS20, IGS Multi-GNSS, RTS, IGS",CDDIS,23501M003,INTERNAL,GeoForschungsZentrum,1 +SGPO00USA,US,JAVAD TRE_3S,JAVRINGANT_G5T,NONE,GPS+GLO+GAL+BDS+SBAS,36.60418333,-97.48482222,290.2,-667801.1647,-5082858.388,3782394.883,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,49368M001,INTERNAL,GeoForschungsZentrum,1 +SHAO00CHN,CN,ASHTECH UZ-12,AOAD/M_T,JPLA,GPS,31.09964217,121.2004449,22.0901,-2831733.583,4675665.958,3275369.41,,"IGS08, IGS14, IGS20, IGS14 Core, IGS",JPL (ODC-Operational Data Center),21605M002,INTERNAL,"Jet Propulsion Laboratory, Shanghai Astronomical Observatory",67 +SHE200CAN,CA,TRIMBLE NETR8,TRM29659.00,NONE,GPS,46.22069083,-64.55201,-15.3,1899507.99,-3991722.36,4582242.82,ROBOT,IGS,CDDIS,40169M002,INTERNAL,"NRCan, Geodetic Survey Division",1 +SHLG00IND,IN,TRIMBLE ALLOY,LEIAR25.R3,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,25.67395,91.91329722,1007.2,-192075.209,5749765.124,2746987.544,ROBOT,"IGS, IGS Multi-GNSS",GA,22314M001,,ISTRAC,1 +SIN100SGP,SG,TRIMBLE NETR9,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+QZSS+SBAS,1.342981111,103.6794383,92.54,-1507972.56,6195614.06,148488,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",BKG,22601M003,INTERNAL,DLR German Space Operations Center,1 +SMST00JPN,JP,TRIMBLE NETR9,TRM57971.00,NONE,GPS,33.57785528,135.9369553,97.536,-3822373.395,3699359.882,3507585.789,ROBOT,"IGS20, IGS",CDDIS,21726M001,EXTERNAL NONE,"Hydrographic and Oceanographic Department, Japan C",1 +SNI100USA,US,TPS NET-G3A,TPSCR.G3,SCIS,GPS+GLO,33.247875,-119.5243639,239.67,-2631346.823,-4646278.711,3477113.376,ROBOT,IGS,CDDIS,49909S001,INTERNAL,USGS, +SOD300FIN,FI,JAVAD TRE_3 DELTA,JAVRINGANT_DM,SCIS,GPS+GLO+GAL+BDS+SBAS,67.42078611,26.38928611,300.8,2200149.224,1091650.85,5866868.645,ROBOT,"IGS, IGS Multi-GNSS, RTS",BKG,10513M002,INTERNAL,Finnish Geodetic Institute,1 +SOFI00BGR,BG,LEICA GR50,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+SBAS,42.55609167,23.39472778,1119.6,4319372.39,1868687.57,4292063.8,ROBOT,"IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",BKG,11101M002,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +SOLO00SLB,SB,SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-9.434922222,159.9543444,122.9,-5911340.124,2156887.299,-1038664.005,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",GA,51202M001,INTERNAL,Geoscience Australia,1 +SPK100USA,US,SEPT POLARX5,TWIVC6150,SCIS,GPS+GLO+GAL+SBAS,34.05934167,-118.6461611,440.13,-2535991.936,-4642434.963,3552148.261,ROBOT,IGS,CDDIS,40458M001,INTERNAL,USGS,5 +SPT000SWE,SE,SEPT POLARX5TR,TRM59800.00,OSOD,GPS+GLO+GAL+BDS+SBAS,57.71495556,12.89134444,219.9,3328984.813,761910.066,5369033.475,,"IGS Multi-GNSS, IGS, RTS",BKG,10425M001,EXTERNAL H-MASER,Lantmateriet the Swedish mapping authority,1 +SPTU00BRA,BR,TRIMBLE NETR9,TRM57971.00,NONE,GPS+GLO+GAL+BDS,-21.92911667,-50.49236944,508.78,3766123.31,-4567433.46,-2367323.83,ROBOT,"IGS Multi-GNSS, IGS",CDDIS,48085M001,INTERNAL,"Universidade Estadual Paulista, Instituto Brasileiro de Geografia e Estatstica",1 +SSIA00SLV,SV,TRIMBLE NETR9,TRM59800.80,SCIS,GPS+GLO+GAL,13.6973,-89.1162,664.4,95610.0615,-6197817.152,1500617.941,COPIED,"IGS08, RTS, IGS",CDDIS,41401S001,INTERNAL,Centro Nacional de Registros,1 +STFU00USA,United States,JAVAD TRE_G3TH DELTA,TRM57971.00,NONE,GPS+GLO+GAL+SBAS,37.42690694,-122.1732908,20.41,-2700404.18,-4292605.52,3855137.41,ROBOT,"IGS Multi-GNSS, IGS, RTS",BKG,49430S001,EXTERNAL RUBIDIUM,DLR Institute of Communication and Navigation,1 +STHL00GBR,United Kingdom,JAVAD TRE_3 DELTA,TPSCR.G3,SCIS,GPS+GLO+GAL+BDS,-15.94253386,-5.667345444,453.29,6104817.308,-605827.996,-1740738.865,ROBOT,"IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",JPL,30606M003,INTERNAL,Jet Propulsion Laboratory,1 +STJ300CAN,CA,SEPT POLARX5TR,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+SBAS,47.59543514,-52.67830776,154.515,2612588.671,-3426820.64,4686773.756,ROBOT,"IGS20, IGS Multi-GNSS, IGS, RTS",IGN,40101M005,EXTERNAL T4Science VCH-1008 passive maser,"Centre National d'Etudes Spatiales, Natural Resources Canada",1 +STJO00CAN,CA,SEPT POLARX5,TWIVC6150,NONE,GPS+GLO+GAL,47.59523889,-52.67774722,152.8,2612631.2,-3426807,4686757.8,ROBOT,"IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS, RTS, IGS Multi-GNSS",CDDIS,40101M001,EXTERNAL H-MASER,Natural Resources Canada,1 +STK200JPN,JP,TRIMBLE ALLOY,TRM59800.00,SCIS,GPS+GLO+GAL+QZSS,43.52864444,141.8448194,118.54,-3642161.206,2861487.883,4370351.333,ROBOT,"IGS20, IGS, IGS Multi-GNSS",CDDIS,21731S004,EXTERNAL CESIUM,Geospatial Information Authority of Japan,1 +STPM00SPM,FR,TRIMBLE ALLOY,TRM57971.00,NONE,GPS+GLO+GAL+SBAS,46.77782379,-56.16824438,0.473,2436208.256,-3634804.894,4624885.452,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",IGN,97501M005,INTERNAL,Institut National de l'Information Geographique et,1 +STR100AUS,AU,SEPT POLARX5,ASH701945C_M,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-35.315525,149.0100556,799.9,-4467103.193,2683039.475,-3666948.746,ROBOT,"IGS, IGS Multi-GNSS, RTS",GA,50119M002,EXTERNAL CESIUM,Geoscience Australia,1 +STR200AUS,AU,TRIMBLE ALLOY,LEIAR25.R3,NONE,GPS+GLO+GAL+BDS+QZSS,-35.31615278,149.0101583,802.5,-4467075.235,2683011.847,-3667007.041,ROBOT,"IGS, IGS Multi-GNSS, RTS",GA,50119M001,INTERNAL,Geoscience Australia,1 +SULP00UKR,UA,TRIMBLE NETR9,TPSCR.G5,TPSH,GPS+GLO+GAL+BDS+SBAS,49.83558889,24.01448889,370.5,3765296.991,1677559.204,4851297.409,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",BKG,12366M001,INTERNAL,Lviv Polytechnic National University,1 +SUTH00ZAF,ZA,SEPT POLARX5,ASH701945G_M,NONE,GPS+GLO+GAL+BDS,-32.38021083,20.81046231,1799.7659,5041274.842,1916054.12,-3397075.972,ROBOT,"IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",JPL,30314M002,INTERNAL,Jet Propulsion Laboratory,1 +SUTM00ZAF,ZA,JAVAD TRE_3,JAVRINGANT_G5T,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,-32.38143611,20.81091111,1797.6,5041190.169,1916067.017,-3397189.514,ROBOT,"IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",CDDIS,30314M004,INTERNAL,GeoForschungsZentrum,1 +SUWN00KOR,KR,TRIMBLE NETR9,TRM59800.80,SCIS,GPS+GLO+GAL,37.2755,127.0542,83.9322,-3062023.416,4055449.166,3841819.377,COPIED,"IGS08, IGS14, IGS14 Core, IGS20, IGS, RTS",CDDIS,23903M001,EXTERNAL CESIUM,National Geographic Information Institute,1 +SVTL00RUS,Russian Federation,JAVAD TRE_3 DELTA,JAVRINGANT_DM,JVDM,GPS+GLO+GAL,60.53285556,29.78087222,76.8,2730156,1562365,5529989,ROBOT,"IGS20, IGS, IGS Multi-GNSS",BKG,12350M001,EXTERNAL H-MASER CH1-80,Institute of Applied Astronomy RAS,1 +SYDN00AUS,AU,SEPT POLARX5TR,ASH701945C_M,NONE,GPS+GLO+GAL+BDS+QZSS,-33.78087222,151.1503833,85.6,-4648240.847,2560636.441,-3526317.777,ROBOT,"IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS",GA,50124M003,EXTERNAL CESIUM,Geoscience Australia,1 +SYOG00ATA,AQ,TRIMBLE ALLOY,TRM159900.00,SCIS,GPS+GLO+GAL+QZSS,-69.007,39.5837,50.0902,1766207.869,1460290.38,-5932297.765,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS",CDDIS,66006S002,EXTERNAL CESIUM,Geospatial Information Authority of Japan,1 +TABL00USA,US,TRIMBLE NETR9,TRM57971.00,NONE,GPS+GLO+SBAS,34.38185,-117.6782833,2228.03,-2448550.113,-4668099.077,3582741.024,ROBOT,IGS,CDDIS,49901M001,INTERNAL,USGS,10 +TANA00ETH,ET,LEICA GR25,LEIAR25.R4,LEIT,GPS+GLO,11.56907157,37.32910592,1850.9624,4970747.778,3790687.113,1271109.038,ROBOT,IGS,CDDIS,31508M001,INTERNAL,Institute of Land Administration Bahir Dar Univers, +TASH00UZB,UZ,SEPT ASTERX4,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,41.32805,69.29556667,439.7,1695945.199,4487138.568,4190140.693,ROBOT,"IGS14, IGS14 Core, IGS, IGS Multi-GNSS, RTS",CDDIS,12327M001,EXTERNAL RUBIDIUM,GeoForschungsZentrum,1 +TCMS00TWN,TW,TRIMBLE NETR9,LEIAT504,NONE,GPS,24.79798608,120.9873891,77.2607,-2982782.854,4966660.159,2658809.459,ROBOT,"IGS08, IGS14, IGS20, IGS14 Core, IGS",SIO,23604S002,INTERNAL,National Measurement Laboratory,109 +TDOU00ZAF,ZA,TRIMBLE ALLOY,TRM159900.00,NONE,GPS+GLO,-23.07990833,30.38400556,630.2,5064840.831,2969624.419,-2485110.043,ROBOT,IGS,ftp://igs.ign.fr/,30319M001,INTERNAL,National Geospatial Information,16 +TEHN00IRN,IRAN,HI-TARGET VNET8,HITAT45101CP,HITZ,GPS+GLO,35.69728056,51.33409167,1194.57,3240499.403,4049740.323,3701663.005,ROBOT,"IGS08, IGS14, IGS",CDDIS,20404M002,INTERNAL,National Cartographic Center of Iran, +TEJA00CHL,CL,STONEX SC2200,STXSA1500,STXG,GPS+GLO+GAL+BDS,-39.80545278,-73.25284722,43.2,1413829.566,-4698487.606,-4061442.291,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,41791M001,INTERNAL,Universidad de Santiago de Chile,4 +THTG00PYF,PF,SEPT POLARX5TR,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+QZSS+SBAS,-17.57706028,-149.6064384,97.994,-5246414,-3077260,-1913842,ROBOT,"IGS20, IGS Multi-GNSS, RTS, IGS",IGN,92201M016,EXTERNAL CESIUM,Centre National d'Etudes Spatiales,1 +THTI00PYF,PF,TRIMBLE NETR9,ASH701945E_M,NONE,GPS+GLO+GAL+BDS+SBAS,-17.57705844,-149.606445,98.49,-5246415.813,-3077260.634,-1913841.97,ROBOT,"IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",IGN,92201M009,INTERNAL,Centre National d'Etudes Spatiales,1 +THU200GRL,GL,SEPT POLARX5,ASH701073.1,SCIS,GPS+GLO+GAL+BDS+QZSS,76.53704722,-68.82505,36.2,538093.193,-1389088.13,6180979.36,ROBOT,"IGS20, IGS, IGS Multi-GNSS",CDDIS,43001M002,INTERNAL,DTU Space,1 +TID100AUS,AU,SEPT POLARX5,AOAD/M_T,NONE,GPS+GLO+GAL+BDS+QZSS,-35.39919722,148.98,665.3,-4460996.95,2682557.08,-3674442.627,ROBOT,"IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",GA,50103M108,EXTERNAL H-MASER,Geoscience Australia,1 +TIDB00AUS,AU,ASHTECH UZ-12,AOAD/M_T,NONE,GPS,-35.39920556,148.9799972,665.3719,-4460996.405,2682557.089,-3674443.393,ROBOT,"IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS",JPL,50103M108,EXTERNAL H-MASER,Jet Propulsion Laboratory,1 +TIT200DEU,DE,JAVAD TRE_3 DELTA,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,51.03523333,6.431580556,156.1,3993787.1,450204.2,4936131.8,ROBOT,"IGS, IGS Multi-GNSS, RTS",BKG,14278M002,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +TIXI00RUS,Russian Federation,JPS EGGDT,TPSCR3_GGD,NONE,GPS+GLO,71.634475,128.8664139,46.9847,-1264872.963,1569455.814,6031003.388,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS",,12360M001,INTERNAL,RDAAC, +TLSE00FRA,FR,TRIMBLE ALLOY,TRM59800.00,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,43.56069444,1.480872222,207.2,4627851.899,119638.546,4372993.537,ROBOT,"IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",IGN,10003M009,INTERNAL,Centre National d'Etudes Spatiales,1 +TLSG00FRA,FR,SEPT POLARX5TR,TRM59800.00,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,43.54970833,1.485036111,208.7,4628685.095,119996.724,4372110.007,ROBOT,"IGS, IGS Multi-GNSS, RTS",IGN,10003M034,EXTERNAL CESIUM,Centre National d'Etudes Spatiales,1 +TNML00TWN,TW,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL,24.79795492,120.9873441,75.8599,-2982779.039,4966662.655,2658805.738,ROBOT,"IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS",SIO,23604S001,EXTERNAL RUBIDIUM,National Measurement Laboratory,59 +TONG00TON,TO,SEPT POLARX5,TRM59800.00,NONE,GPS+GLO+GAL+BDS+QZSS,-21.14471389,-175.1792222,56.3,-5930303.723,-500147.2009,-2286366.203,ROBOT,"IGS, IGS Multi-GNSS, RTS",GA,50902M001,INTERNAL,Geoscience Australia,1 +TOPL00BRA,BR,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS,-10.17105278,-48.33067778,256.55,4174345.6,-4690236.73,-1118921.27,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,41648M001,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,2 +TORP00USA,US,SEPT POLARX5,TWIVC6150,SCIS,GPS+GLO+GAL+SBAS,33.79779722,-118.3306028,-5.22,-2517894.554,-4670259.884,3527827.626,ROBOT,IGS,CDDIS,49912M001,INTERNAL,USGS,12 +TOW200AUS,AU,SEPT POLARX5,LEIAR25.R3,NONE,GPS+GLO+GAL+BDS+QZSS,-19.26927222,147.0556917,88.1,-5054583.396,3275504.112,-2091538.466,ROBOT,"IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",GA,50140M001,INTERNAL,Geoscience Australia,1 +TRAK00USA,United States of America,TPS NET-G3A,TPSCR.G3,SCIT,GPS+GLO,33.61793611,-117.8034389,115.5,-2480029.62,-4703110.48,3511298.77,,IGS,Scripps Orbit and Permanent Array Center,40480M001,INTERNAL,Scripps Orbit and Permanent Array Center,1 +TRO100NOR,NO,TRIMBLE NETR9,TRM59800.00,SCIS,GPS+GLO+GAL+BDS,69.66271389,18.93963056,138,2102929,721619,5958196,ROBOT,"IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS",BKG,10302M006,INTERNAL,Norwegian Mapping Authority,1 +TSK200JPN,JP,TRIMBLE ALLOY,TRM159900.00,NONE,GPS+GLO+GAL+QZSS,36.105575,140.0871167,69.93,-3957184.109,3310231.726,3737703.956,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,21730S010,EXTERNAL H-MASER,Geospatial Information Authority of Japan,1 +TSKB00JPN,JP,TRIMBLE ALLOY,AOAD/M_T,DOME,GPS+GLO+QZSS,36.10568056,140.0874972,67.3,-3957199.24,3310199.668,3737711.708,,"IGS08, IGS08 Core, IGS20, IGS Multi-GNSS, IGS",CDDIS,21730S005,EXTERNAL CESIUM,Geospatial Information Authority of Japan,1 +TUBI00TUR,Turkey,TRIMBLE 5700,TRM29659.00,UNAV,GPS,40.78672778,29.450675,221.8,4211318.522,2377865.759,4144664.456,ROBOT,"IGS20, IGS",BKG,20806M001,INTERNAL,TUBITAK Marmara Research Center,99 +TUVA00TUV,TV,SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,-8.525291667,179.1965611,38.4,-6307543.766,88454.3221,-939278.1193,ROBOT,"IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",GA,51101M001,INTERNAL,Geoscience Australia,1 +TWTF00TWN,TW,SEPT POLARX4TR,ASH701945C_M,SCIS,GPS+GLO+GAL+BDS+QZSS+SBAS,24.9536,121.1645,203.122,-2994425.04,4951312.24,2674498.6,ROBOT,"IGS08, IGS, IGS Multi-GNSS",CDDIS,23603S002,EXTERNAL STEERED H-MASER,"Telecommunication Laboratories, Chunghwa",1 +UCAL00CAN,CA,TRIMBLE NETR9,TRM57971.00,NONE,GPS+GLO+GAL+BDS+QZSS+SBAS,51.079975,-114.13385,1118.8,-1641945.2,-3664804.1,4940009.3,ROBOT,"IGS Multi-GNSS, IGS, RTS",BKG,49106M001,INTERNAL,DLR German Space Operations Center,1 +UCLP00USA,US,TPS NET-G3A,TPSCR.G3,SCIS,GPS+GLO,34.06912222,-118.4419111,111.54,-2519007.233,-4650672.315,3552862.789,ROBOT,IGS,CDDIS,40487M002,INTERNAL,USGS, +UCLU00CAN,CA,SEPT POLARX5,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS,48.9256,-125.5416,10,-2440669.042,-3416437.062,4785136.849,ROBOT,"IGS, IGS Multi-GNSS",PGC,40140M001,INTERNAL CLOCK,Geological Survey of Canada,1 +UFPR00BRA,BR,TRIMBLE NETR9,TRM115000.00,NONE,GPS+GLO+GAL+BDS,-25.44836858,-49.23095478,925.8,3763751.676,-4365113.861,-2724404.579,ROBOT,"IGS14 Core, IGS14, IGS20, IGS, RTS, IGS Multi-GNSS",CDDIS,41610M002,INTERNAL,Instituto Brasileiro de Geografia e Estatstica,2 +ULAB00MNG,MN,JAVAD TRE_3,JAVRINGANT_G5T,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,47.86506667,107.0523306,1575.7,-1257408.923,4099404.397,4707992.672,ROBOT,"IGS08, IGS20, IGS Multi-GNSS, IGS, RTS",CDDIS,24201M001,INTERNAL,GeoForschungsZentrum,1 +ULDI00ZAF,ZA,TRIMBLE NETR9,ASH701941.B,SCIS,GPS+GLO,-28.29311667,31.42092222,607.9,4796680.905,2930311.478,-3005435.815,ROBOT,"IGS20, IGS",ftp://igs.ign.fr/,30318M001,INTERNAL,National Geospatial Information,16 +UNB300CAN,CA,TRIMBLE ALLOY,TRM57971.00,NONE,GPS+GLO+GAL+BDS+SBAS,45.95020833,-66.64170556,22.85,1761288.2,-4078238.6,4561417.8,ROBOT,"IGS Multi-GNSS, IGS, RTS",CDDIS,40146M002,INTERNAL,University of New Brunswick,1 +UNBD00CAN,CA,SEPT POLARX5S,TRM55971.00,NONE,GPS+GLO+GAL+BDS+SBAS,45.95012333,-66.64149472,23.12,1761305.9,-4078238.57,4561411.35,ROBOT,"IGS Multi-GNSS, IGS",BKG,40146M003,INTERNAL,"University of New Brunswick, DLR German Space Operations Center",1 +UNBJ00CAN,CA,TPS LEGACY,TRM57971.00,NONE,GPS+GLO,45.95020833,-66.64170556,22.75,1761288.1,-4078238.6,4561417.7,ROBOT,"IGS14, IGS20, IGS14 Core, IGS",CDDIS,40146M002,INTERNAL,University of New Brunswick,1 +UNBN00CAN,CA,NOV OEM6,TRM57971.00,NONE,GPS+GLO+SBAS,45.95020833,-66.64170556,22.85,1761288.2,-4078238.6,4561417.8,ROBOT,IGS,CDDIS,40146M002,INTERNAL,University of New Brunswick, +UNSA00ARG,AR,SEPT ASTERX4,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+SBAS,-24.72745556,-65.40764444,1257.8,2412830.425,-5271936.73,-2652209.055,ROBOT,"IGS08, IGS14 Core, IGS08 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,41514M001,INTERNAL,GeoForschungsZentrum,1 +URAL00RUS,RU,TRIMBLE R9S,CHCC220GR2,CHCD,GPS+GLO+GAL+QZSS+SBAS,56.838275,60.61485833,279.96,1716013.966,3047281.697,5316302.551,ROBOT,"IGS, IGS Multi-GNSS",IGN,12380M001,INTERNAL,Federal Budgetary Institute,1 +URUM00CHN,CN,JAVAD TRE_3,JAVRINGANT_G5T,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,43.80795,87.60067222,858.9,193030.2318,4606851.332,4393311.562,ROBOT,"IGS08, IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,21612M001,INTERNAL,GeoForschungsZentrum,1 +USCL00CHL,CL,SEPT POLARX5,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS+SBAS,-33.44985278,-70.68134444,570.2,1762489.887,-5027632.74,-3496009.235,ROBOT,"RTS, IGS, IGS Multi-GNSS",CDDIS,41768M001,INTERNAL,Universidad de Santiago de Chile,4 +USN700USA,US,SEPT POLARX5TR,TPSCR.G5,TPSH,GPS+GLO+GAL+BDS,38.92056611,-77.0662766,58.924,1112162.138,-4842854.667,3985497.066,ROBOT,"IGS, IGS Multi-GNSS",JPL,40451S009,EXTERNAL H-MASER,"U.S. Naval Observatory, Jet Propulsion Laboratory",1 +USN800USA,US,SEPT POLARX5TR,TPSCR.G5,TPSH,GPS+GLO+GAL+BDS+SBAS,38.92056611,282.9337234,58.924,1112162.138,-4842854.667,3985497.066,ROBOT,"IGS, IGS Multi-GNSS",CDDIS,40451S009,EXTERNAL H-MASER,U.S. Naval Observatory,1 +USN900USA,US,NOV OEM6,TPSCR.G5,TPSH,GPS+GLO+GAL+BDS+SBAS,38.92056611,282.9337234,58.924,1112162.138,-4842854.667,3985497.066,ROBOT,"IGS, IGS Multi-GNSS",CDDIS,40451S009,EXTERNAL H-MASER,U.S. Naval Observatory,1 +USP100FJI,FJ,PANDA PD51A,HXCCGX601A,HXCS,GPS+GLO+GAL+BDS,-18.14908611,178.4463722,70.6,-6060627.284,164379.897,-1974093.219,ROBOT,"IGS, IGS Multi-GNSS, RTS",WHU,50801M004,INTERNAL,Beihang University,226 +USUD00JPN,JP,SEPT POLARX5,AOAD/M_T,JPLA,GPS+GLO+GAL+BDS+QZSS,36.13311025,138.3620436,1508.6193,-3855263.036,3427432.557,3741020.293,,"IGS20, IGS Multi-GNSS, IGS, RTS",JPL,21729S007,EXTERNAL CESIUM,Jet Propulsion Laboratory,1 +UTQI00USA,US,JAVAD TR_G3TH,JAV_GRANT-G3T,NONE,GPS+GLO+GAL,71.32275556,-156.6150167,12.1,-1880399.922,-813136.6979,6019921.574,ROBOT,"IGS, IGS Multi-GNSS, RTS",CDDIS,49508M002,INTERNAL,GeoForschungsZentrum,1 +UZHL00UKR,UA,NOV OEMV3,NOV702GG,NONE,GPS+GLO,48.632,22.2976,232,3907587.665,1602428.534,4763783.686,ROBOT,"IGS08, IGS14, IGS",BKG,12301M001,INTERNAL,Main Astronomical Observatory of Ukraine, +VACS00MUS,MU,SEPT POLARX5,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-20.29709108,57.49703664,420.4,3215946.33,5047448.47,-2198719.6,ROBOT,"IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS",JPL,39003M001,INTERNAL,Jet Propulsion Laboratory,1 +VALD00CAN,CA,TPS NET-G5,TPSCR.G3,NONE,GPS+GLO,48.09705833,-77.56416667,312.8,919075.83,-4167766.23,4724323.53,ROBOT,"IGS20, IGS, RTS",CDDIS,40156M001,INTERNAL,Natural Resources Canada,1 +VILL00ESP,ES,SEPT POLARX5,SEPCHOKE_B3E6,NONE,GPS+GLO+GAL+BDS+SBAS,40.44359167,-3.951980556,647.4,4849833.874,-335049.255,4116014.809,ROBOT,"IGS08, IGS Multi-GNSS, IGS, RTS",CDDIS,13406M001,EXTERNAL CESIUM,ESA/ESOC,1 +VIS000SWE,SE,SEPT POLARX5,AOAD/M_T,OSOD,GPS+GLO+GAL+BDS+SBAS,57.65386667,18.36731111,79.8,3246470.561,1077900.313,5365277.902,,"IGS20, IGS Multi-GNSS, IGS, RTS",BKG,10423M001,INTERNAL,Lantmateriet the Swedish mapping authority,1 +VNDP00USA,US,SEPT POLARX5,TRM59800.00,SCIS,GPS+GLO+GAL+BDS+QZSS+SBAS,34.55631111,-120.61645,-11.5,-2678090.116,-4525437.395,3597431.737,ROBOT,"IGS08, IGS14 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS",CDDIS,40420M007,INTERNAL,EarthScope Consortium,5 +VOIM00MDG,MG,JAVAD TR_G3TH,JAV_RINGANT_G3T,NONE,GPS+GLO+GAL,-21.9063,46.79327222,1163.3,4054014.146,4316070.229,-2365224.017,CHAMBER,"IGS20, IGS Multi-GNSS, IGS",CDDIS,33303M001,INTERNAL,GeoForschungsZentrum,1 +WAB200CHE,CH,SEPT POLARX5TR,SEPCHOKE_B3E6,SPKE,GPS+GAL,46.92374722,7.46425,611,4327318,566956,4636426,ROBOT,IGS,BKG,14014M002,EXTERNAL UTC(CH) Master Clock,Swiss Federal Office of Metrology and Accreditatio,1 +WARK00NZL,NZ,TRIMBLE ALLOY,TRM115000.00,NONE,GPS+GLO+GAL+BDS+QZSS,-36.43441111,174.6627806,111.3,-5115333.23,477886.9079,-3767147.473,ROBOT,"IGS Multi-GNSS, IGS, RTS",CDDIS,50243M001,EXTERNAL H-MASER,GNS Science,1 +WARN00DEU,DE,JAVAD TRE_3 DELTA,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+SBAS,54.16978889,12.10142778,50.7,3658785.6,784471.1,5147870.7,ROBOT,"IGS20, IGS, RTS, IGS Multi-GNSS",BKG,14277M002,INTERNAL,Bundesamt fuer Kartographie und Geodaesie,1 +WDC500USA,US,NOV OEM6,TPSCR.G5,TPSH,GPS,38.92056389,-77.06631667,59,1112158.868,-4842855.614,3985496.946,ROBOT,IGS,CDDIS,40451S010,EXTERNAL H-MASER,National Geospatial-Intelligence Agency,2 +WDC600USA,US,NOV OEM6,TPSCR.G5,TPSH,GPS,38.92056389,-77.06631667,59,1112158.868,-4842855.614,3985496.946,ROBOT,IGS,CDDIS,40451S010,EXTERNAL H-MASER,National Geospatial-Intelligence Agency,2 +WES200USA,US,TRIMBLE ALLOY,TWIVC6150,SCIS,GPS+GLO+GAL,42.61333611,-71.49332778,85,1492233.247,-4458089.489,4296046.035,ROBOT,"IGS08, IGS14, IGS",https://geodesy.noaa.gov/corsdata/,40440S020,EXTERNAL H-MASER,National Geodetic Survey,1 +WGTN00NZL,NZ,TRIMBLE ALLOY,TRM115000.00,NONE,GPS+GLO+GAL+BDS+QZSS,-41.32345639,174.8058931,26.06,-4777269.46,434270.155,-4189484.491,ROBOT,"IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,50208M003,INTERNAL,GNS Science,1 +WHC100USA,US,TPS NET-G3A,TPSCR.G3,SCIS,GPS+GLO,33.97988611,-118.0311694,94.25,-2488199.324,-4673487.152,3544649.264,ROBOT,"RTS, IGS",CDDIS,40461M001,INTERNAL,USGS,2 +WHIT00CAN,CA,SEPT POLARX5,AOAD/M_T,NONE,GPS+GLO+GAL,60.7505,-135.2221,1427,-2218337.85,-2201205.06,5543057.57,ROBOT,"IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS",CDDIS,40136M001,INTERNAL,Natural Resources Canada,1 +WIDC00USA,US,TRIMBLE NETR9,TRM57971.00,NONE,GPS+GLO+SBAS,33.93475833,-116.3917806,445.04,-2354850.17,-4745524.01,3540693.1,ROBOT,"RTS, IGS",CDDIS,49917M001,INTERNAL,USGS,2 +WILL00CAN,CA,SEPT POLARX5,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS,52.2369,-122.1678,1096,-2084258.016,-3313872.98,5019853.081,ROBOT,"IGS08, IGS14 Core, IGS14, IGS20, IGS Multi-GNSS, IGS",PGC,40134M001,INTERNAL,Geological Survey of Canada,1 +WIND00NAM,NA,JAVAD TRE_3,JAVRINGANT_G5T,NONE,GPS+GLO+GAL+BDS+IRNSS+SBAS,-22.57491944,17.08943056,1734.7,5633708.78,1732017.696,-2433985.803,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS",CDDIS,31101M001,INTERNAL,GeoForschungsZentrum,1 +WLSN00USA,US,SEPT POLARX5,TWIVC6150,NONE,GPS+GLO+GAL+SBAS,34.22612222,-118.0559139,1705.26,-2483640.949,-4660072.843,3568172.195,ROBOT,IGS,CDDIS,40400M101,INTERNAL,USGS,2 +WROC00POL,PL,LEICA GR50,LEIAR25.R4,LEIT,GPS+GLO+GAL+BDS+QZSS+SBAS,51.11326389,17.06202778,180.3,3835751,1177249,4941605,ROBOT,"IGS Multi-GNSS, IGS, RTS",BKG,12217M001,INTERNAL,Wroclaw University of Environmental and Life Scien,1 +WSRT00NLD,NL,SEPT POLARX5,AOAD/M_T,DUTD,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,52.9146,6.6045,86,3828739,443305,5064887,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",DUT,13506M005,INTERNAL,Delft University of Technology,1 +WTZ300DEU,DE,JAVAD TRE_G3TH DELTA,LEIAR25.R3,LEIT,GPS+GLO+GAL+SBAS,49.14477778,12.87863889,663.4,4075535.3,931822.185,4801608.915,ROBOT,"IGS Multi-GNSS, IGS, RTS",BKG,14201M015,EXTERNAL H-MASER,DLR German Space Operations Center,1 +WTZA00DEU,DE,SEPT POLARX2,ASH700936C_M,SNOW,GPS,49.14422778,12.87890833,665.9,4075578.1,931853.1,4801570.2,ROBOT,IGS,BKG,14201M013,EXTERNAL CESIUM,Bundesamt fuer Kartographie und Geodaesie,1 +WTZR00DEU,DE,LEICA GR50,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+IRNSS+SBAS,49.14419722,12.87890833,666,4075580.685,931853.66,4801568.054,ROBOT,"IGS08, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS",BKG,14201M010,EXTERNAL H-MASER EFOS 18,Bundesamt fuer Kartographie und Geodaesie,1 +WTZS00DEU,DE,SEPT POLARX5TR,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+IRNSS+SBAS,49.14478889,12.87863333,663.4,4075534.9,931822.6,4801609.2,ROBOT,"IGS Multi-GNSS, IGS",BKG,14201M015,EXTERNAL CESIUM,Bundesamt fuer Kartographie und Geodaesie,1 +WTZZ00DEU,DE,JAVAD TRE_3 DELTA,LEIAR25.R3,LEIT,GPS+GLO+GAL+BDS+SBAS,49.14421389,12.87890833,665.8,4075579.1,931853.4,4801569.2,ROBOT,"IGS Multi-GNSS, IGS, RTS",BKG,14201M014,EXTERNAL H-MASER EFOS 18,Bundesamt fuer Kartographie und Geodaesie,1 +WUH200CHN,CN,JAVAD TRE_3,JAVRINGANT_G5T,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,30.5317,114.3573,25.8,-2267749,5009154,3221290,ROBOT,"IGS Multi-GNSS, RTS, IGS",CDDIS,21602M007,INTERNAL,GeoForschungsZentrum,1 +WUHN00CHN,CN,TRIMBLE NETR9,TRM59800.00C,ENCL,GPS+GLO+BDS,30.53165278,114.3572611,28.2,-2267750.266,5009156.142,3221291.898,,"IGS08, IGS14, IGS20, IGS14 Core, IGS Multi-GNSS, IGS",ftp://geodesy.noaa.gov/cors,21602M001,EXTERNAL RUBIDIUM CLOCK STEERED BY GPS,Wuhan University,1 +WUTH00NOR,NO,SEPT POLARX5S,SEPCHOKE_B3E6,SPKE,GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS,77.00251111,15.53860556,52.2,1386490.169,385514.005,6192887.206,ROBOT,"IGS, IGS Multi-GNSS",BEV,81301M001,INTERNAL,Warsaw University of Technology,1 +XMIS00AUS,AU,TRIMBLE NETR9,JAVRINGANT_DM,NONE,GPS+GLO+GAL+BDS+QZSS,-10.44995833,105.6885056,261.5,-1696344.753,6039590.011,-1149275.082,ROBOT,"IGS14 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS",GA,50183M001,INTERNAL,Geoscience Australia,1 +YAKT00RUS,Russian Federation,JAVAD TRE_3N DELTA,ASH701933B_M,SCIS,GPS+GLO,62.03096111,129.6803,103.37,-1914998.836,2308241.52,5610225.578,,"IGS14 Core, IGS14, IGS20, IGS",CDDIS,12353M002,EXTERNAL CESIUM,RDAAC, +YAR200AUS,AU,TRIMBLE ALLOY,AOAD/M_T,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-29.04654722,115.3469833,241.3,-2389026.609,5043317.054,-3078529.553,ROBOT,"IGS14 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS",GA,50107M004,INTERNAL,Geoscience Australia,1 +YAR300AUS,AU,SEPT POLARX5,LEIAR25,NONE,GPS+GLO+GAL+BDS+QZSS,-29.04648889,115.3471583,242.4,-2389043.765,5043313.583,-3078524.387,ROBOT,"IGS, RTS, IGS Multi-GNSS",GA,50107M008,INTERNAL,Geoscience Australia,1 +YARR00AUS,AU,SEPT POLARX5,LEIAT504,NONE,GPS+GLO+GAL+BDS+QZSS+IRNSS,-29.04658056,115.3469806,241.3,-2389025.573,5043315.536,-3078532.971,ROBOT,"IGS08, IGS, IGS Multi-GNSS, RTS",GA,50107M006,INTERNAL,Geoscience Australia,1 +YEBE00ESP,ES,LEICA GR50,LEIAR20,LEIM,GPS+GLO+GAL+BDS,40.52489722,-3.088630556,972.8,4848724.95,-261632.509,4123093.952,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS",BKG,13420M001,EXTERNAL H-MASER,Instituto Geografico Nacional,1 +YEL200CAN,CA,SEPT POLARX5TR,LEIAR25.R4,NONE,GPS+GLO+GAL+BDS+SBAS,62.48132114,-114.4808464,181.008,-1224441.982,-2689174.649,5633660.376,ROBOT,"IGS Multi-GNSS, IGS, RTS",IGN,40127M006,EXTERNAL VCH-1008 MASER,"Centre National d'Etudes Spatiales, Natural Resources Canada",1 +YELL00CAN,CA,JAVAD TRE_3N DELTA,AOAD/M_T,NONE,GPS+GLO+GAL,62.4809,-114.4807,181,-1224452.4,-2689216,5633638.2,ROBOT,"IGS08, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS",CDDIS,40127M003,EXTERNAL MASER,Natural Resources Canada,1 +YIBL00OMN,OM,TRIMBLE NETR9,ASH701945C_M,NONE,GPS+GLO,22.18645833,56.11233333,95.1,3294552.811,4905092.434,2393579.637,ROBOT,"IGS08, IGS14 Core, IGS08 Core, IGS14, IGS20, IGS",CDDIS,25001M001,INTERNAL,Petrolium Development Oman,20 +YKRO00CIV,Cote d'Ivorie,JAVAD TRE_3 DELTA,ASH701945C_M,NONE,GPS+GLO+GAL+BDS,6.870560278,-5.240092972,270,6306439.897,-578380.783,757956.481,ROBOT,"IGS Multi-GNSS, IGS",JPL,32601M001,INTERNAL,Jet Propulsion Laboratory,1 +YONS00KOR,KR,TRIMBLE ALLOY,TRM159900.00,SCIS,GPS+GLO+GAL,37.54112222,127.0013444,96.849,-3047506.741,4043980.58,3865243.01,ROBOT,IGS,CDDIS,23906M001,INTERNAL,Seoul Metropolitan Government,1 +YSSK00RUS,Russian Federation,JAVAD TRE_3N DELTA,ASH701933B_M,DOME,GPS+GLO,47.02973611,142.7167194,91.2887,-3465320.847,2638269.382,4644085.485,,"IGS14, IGS20, IGS",CDDIS,12329M003,INTERNAL,RDAAC, +ZAMB00ZMB,ZM,JAVAD TRE_3 DELTA,AOAD/M_T,NONE,GPS+GLO+GAL+BDS,-15.42554081,28.31101236,1324.9144,5415353.011,2917209.914,-1685888.865,ROBOT,"IGS08, IGS08 Core, IGS14, IGS20, IGS, IGS Multi-GNSS",JPL,34601M001,INTERNAL,Jet Propulsion Laboratory,51 +ZECK00RUS,RU,JAVAD TRE_3 DELTA,JAVRINGANT_DM,JVDM,GPS+GLO+GAL,43.78839167,41.56506667,1167,3451175.15,3060335.95,4391955.97,ROBOT,"IGS08, IGS14, IGS20, IGS Multi-GNSS, IGS",BKG,12351M001,EXTERNAL H-MASER VCH-1003M,Institute of Applied Astronomy RAS,1 +ZIM200CHE,CH,TRIMBLE NETR9,TRM59800.00,NONE,GPS+GLO+GAL+BDS,46.87709167,7.465027778,956.5,4331300.16,567537.081,4633133.51,ROBOT,"IGS14, IGS20, IGS Multi-GNSS, IGS, RTS",BKG,14001M008,INTERNAL,Swiss Federal Office of Topography,1 +ZIM300CHE,CH,TRIMBLE NETR9,TRM59800.00,NONE,GPS+GLO+GAL+BDS+SBAS,46.87709167,7.465027778,956.5,4331300.16,567537.081,4633133.51,ROBOT,"IGS Multi-GNSS, IGS",BKG,14001M008,INTERNAL,Swiss Federal Office of Topography,1 +ZIMM00CHE,CH,TRIMBLE NETR9,TRM29659.00,NONE,GPS,46.87709444,7.465272222,956.4,4331297.348,567555.639,4633133.728,ROBOT,"IGS08, IGS14, IGS20, IGS",BKG,14001M004,INTERNAL,Swiss Federal Office of Topography,1 diff --git a/class1/igs_stations.sql b/class1/igs_stations.sql new file mode 100644 index 0000000..a604524 --- /dev/null +++ b/class1/igs_stations.sql @@ -0,0 +1,515 @@ +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ABMF00GLP', 'GP', 'SEPT POLARX5', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '16.26230556', '-61.52753056', '-25', '2919786', '-5383745', '1774604', 'ROBOT', 'IGS14 Core, IGS20, IGS14, IGS, IGS Multi-GNSS, RTS', 'IGN', '97103M001', 'INTERNAL', 'Institut National de l\'Information Geographique et', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ABPO00MDG', 'MG', 'SEPT POLARX5', 'ASH701945G_M', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS', '-19.01830603', '47.22921169', '1552.9923', '4097216.681', '4429119.029', '-2065771.368', 'FIELD', 'IGS14 Core, IGS20, IGS14, IGS, RTS, IGS Multi-GNSS', 'JPL', '33302M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('AC2300USA', 'US', 'SEPT POLARX5', 'TRM59800.99', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS', '60.47509444', '-150.8779278', '80.301', '-2752834.742', '-1533597.398', '5526823.255', 'ROBOT', 'RTS, IGS, IGS Multi-GNSS', 'CDDIS', '49296M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('AC2400USA', 'US', 'SEPT POLARX5', 'TRM159800.00', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS', '58.68157222', '-156.6527556', '36.4', '-3051338.757', '-1317097.822', '5425614.219', 'ROBOT', 'RTS, IGS, IGS Multi-GNSS', 'CDDIS', '49239M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ACRG00GHA', 'GH', 'JAVAD TRE_3S', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '5.641472222', '-0.207111111', '83.4', '6347491.377', '-22944.8986', '622822.4766', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '32904M001', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ACSO00USA', 'US', 'SEPT POLARX5', 'TRM59800.80', 'SCIT', 'GPS+GLO+GAL+BDS', '40.23235278', '-82.981525', '249.387', '595828.9368', '-4839735.32', '4097876.722', 'COPIED', 'RTS, IGS, IGS Multi-GNSS', 'CDDIS', '49297M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ADIS00ETH', 'ET', 'LEICA GR50', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS+SBAS', '9.035135728', '38.76630398', '2439.149', '4913652.761', '3945922.67', '995383.3331', 'ROBOT', 'IGS20, IGS14, IGS Multi-GNSS, RTS, IGS', 'IGN', '31502M001', NULL, 'Addis Ababa University', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('AGGO00ARG', 'AR', 'SEPT POLARX5TR', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '-34.87370833', '-58.13986111', '42.085', '2765120.9', '-4449250.25', '-3626405.6', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BKG', '41596M001', 'EXTERNAL CESIUM', 'Bundesamt fuer Kartographie und Geodaesie, Argentinean-German Geodetic Observatory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('AIRA00JPN', 'JP', 'TRIMBLE ALLOY', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+QZSS', '31.82406111', '130.5995917', '314.64', '-3530185.489', '4118797.337', '3344036.931', 'ROBOT', 'IGS08, IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '21742S001', 'INTERNAL', 'Geospatial Information Authority of Japan', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('AJAC00FRA', 'FR', 'LEICA GR50', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '41.92745', '8.762608333', '98.8', '4696990', '723994', '4239678', 'ROBOT', 'IGS20, IGS14, IGS, RTS, IGS Multi-GNSS', 'BKG', '10077M005', 'INTERNAL', 'Institut National de l\'Information Geographique et', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ALBH00CAN', 'CA', 'SEPT POLARX5', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL', '48.3898', '-123.4874', '32', '-2341332.884', '-3539049.509', '4745791.36', 'ROBOT', 'IGS14 Core, IGS08, IGS20, IGS14, IGS, RTS, IGS Multi-GNSS', 'PGC', '40129M003', 'EXTERNAL H-MASER', 'Geological Survey of Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ALGO00CAN', 'CA', 'SEPT POLARX5', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL', '45.9588', '-78.0714', '202', '918129.4', '-4346071.2', '4561977.8', 'ROBOT', 'IGS08, IGS20, IGS14, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '40104M002', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ALIC00AUS', 'AU', 'SEPT POLARX5', 'LEIAR25.R3', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-23.67011111', '133.8855222', '603.2', '-4052052.735', '4212835.983', '-2545104.585', 'ROBOT', 'IGS08 Core, IGS14 Core, IGS08, IGS20, IGS14, IGS, RTS, IGS Multi-GNSS', 'GA', '50137M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ALRT00CAN', 'CA', 'SEPT POLARX5', 'ASH701945D_M', 'NONE', 'GPS+GLO+GAL', '82.49429444', '-62.34046111', '78.11', '388042.75', '-740382.4', '6302001.85', 'ROBOT', 'IGS08, IGS20, IGS14, IGS', 'CDDIS', '40162M001', 'INTERNAL', 'NRCan, Geodetic Survey Division', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('AMC400USA', 'US', 'SEPT POLARX5TR', 'TPSCR.G5C', 'NONE', 'GPS+GLO+GAL+BDS', '38.803125', '-104.5245972', '1911.3941', '-1248596.405', '-4819428.21', '3976505.93', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JPL', '40472S005', 'EXTERNAL H-MASER', 'U.S. Naval Observatory, Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ANK200TUR', 'Turkey', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS', '39.84279722', '32.77534722', '1294.3', '4124040.177', '2655251.841', '4065428.467', 'ROBOT', 'IGS, IGS Multi-GNSS', 'IGN', '20818M001', 'INTERNAL', 'General Command of Mapping Turkey', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ANMG00MYS', 'MY', 'TRIMBLE NETR9', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '2.784648333', '101.5066022', '15.002', '-1270826.87', '6242631.446', '307792.439', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JAXA', '22720M001', 'INTERNAL', 'Japan Aerospace Exploration Agency', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ANTC00CHL', 'CL', 'SEPT POLARX5', 'ASH700936D_M', 'SNOW', 'GPS+GLO+GAL', '-37.33870278', '-71.53205', '745.4', '1608539', '-4816370', '-3847799', 'ROBOT', 'IGS08, IGS20, IGS, IGS Multi-GNSS', 'SIO', '41713S001', 'INTERNAL', 'National Seismological Center of the U. of Chile', '3'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ANTF00CHL', 'CL', 'STONEX SC2200', 'STXSA1500', 'STXG', 'GPS+GLO+GAL+BDS+SBAS', '-23.70153056', '-70.42007778', '68.4', '1958240.723', '-5505483.304', '-2548076.547', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'CDDIS', '41780M001', 'INTERNAL', 'Universidad de Santiago de Chile', '3'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('AREG00PER', 'PE', 'SEPT POLARX5', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-16.46542332', '-71.49290414', '2489.337', '1942816.365', '-5804077.14', '-1796884.438', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'IGN', '42202M008', 'EXTERNAL RUBIDIUM', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('AREQ00PER', 'PE', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS', '-16.465517', '-71.49279667', '2488.9226', '1942826.192', '-5804070.331', '-1796894.267', 'ROBOT', 'IGS14 Core, IGS20, IGS14, IGS, IGS Multi-GNSS', 'JPL', '42202M005', 'EXTERNAL QUARTZ', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ARHT00ATA', 'AQ', 'JAVAD TRE_3 DELTA', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-77.82943611', '166.6636528', '135.328', '-1312626.536', '311171.129', '-6213081.915', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'JPL', '66001M005', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ARTU00RUS', 'Russian Federation', 'JAVAD TRE_G3TH DELTA', 'ASH700936D_M', 'DOME', 'GPS+GLO', '56.42982222', '58.56045278', '247.511', '1843956.968', '3016202.97', '5291261.66', NULL, 'IGS08 Core, IGS14 Core, IGS08, IGS20, IGS14, IGS', 'CDDIS', '12362M001', 'INTERNAL', 'RDAAC', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ARUC00ARM', 'AM', 'SEPT POLARX5', 'ASH701945C_M', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '40.28572222', '44.08558333', '1222', '3500416.782', '3390432.684', '4103027.585', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '12312M002', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ASCG00SHN', 'SH', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-7.916280556', '-14.33266389', '38', '6121151.578', '-1563978.904', '-872615.417', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN', '30602M004', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ASPA00USA', 'US', 'SEPT POLARX5', 'TRM55971.00', 'NONE', 'GPS+GLO+GAL', '-14.32609444', '-170.7224333', '53.7', '-6100260.096', '-996503.51', '-1567977.812', 'ROBOT', 'IGS08 Core, IGS08, IGS20, IGS', 'https://geodesy.noaa.gov/corsdata/', '50503S006', 'INTERNAL', 'National Geodetic Survey', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('AUCK00NZL', 'NZ', 'TRIMBLE ALLOY', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-36.6028', '174.8344', '132.711', '-5105681', '461564', '-3782181.7', 'ROBOT', 'IGS08 Core, IGS14 Core, IGS08, IGS, IGS20, IGS14, RTS, IGS Multi-GNSS', 'CDDIS', '50209M001', 'INTERNAL', 'GNS Science', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BADG00RUS', 'RU', 'JAVAD TRE_3 DELTA', 'JAVRINGANT_DM', 'JVDM', 'GPS+GLO+GAL', '51.76970556', '102.2349806', '811.4', '-838281.513', '3865777.334', '4987624.632', 'ROBOT', 'IGS14 Core, IGS, IGS20, IGS14, IGS Multi-GNSS', 'SIO', '12338M002', 'EXTERNAL H-MASER CH1-80', 'Institute of Applied Astronomy RAS', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BAIE00CAN', 'CA', 'TPS NET-G5', 'TPSCR.G3', 'NONE', 'GPS+GLO', '49.186825', '-68.26332778', '27.5', '1546823.34', '-3879765.13', '4804185.05', 'ROBOT', 'IGS, IGS20, RTS', 'CDDIS', '40151M001', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BAKE00CAN', 'CA', 'SEPT POLARX5S', 'TPSCR.G3', 'NONE', 'GPS+GLO+GAL', '64.31781944', '-96.00234444', '4.4', '-289833.93', '-2756501.06', '5725162.22', 'ROBOT', 'IGS08, IGS, IGS20, RTS', 'NRCan', '40152M001', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BAKO00IDN', 'ID', 'LEICA GR50', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '-6.49', '106.85', '158.18', '-1836969.054', '6065617.126', '-716257.839', 'ROBOT', 'IGS, IGS20, IGS Multi-GNSS', 'Scripps Orbit and Permanent Array Center', '23101M002', 'EXTERNAL', 'National Coordination Agency for Surveys and Mappi', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BAMF00CAN', 'CA', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS', '48.83531667', '-125.1350889', '11.1', '-2420721.2', '-3439856.061', '4778532.675', 'ROBOT', 'IGS, IGS Multi-GNSS', 'PGC', '40190M001', 'INTERNAL CLOCK STEERING', 'Geological Survey of Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BARH00USA', 'US', 'LEICA GR30', 'LEIAR10', 'NONE', 'GPS+GLO', '44.39504722', '-68.22169167', '6.8', '1693644.846', '-4239067.57', '4439567.239', 'ROBOT', 'IGS08, IGS, IGS20, IGS14', 'https://geodesy.noaa.gov/corsdata/', '49927S001', 'INTERNAL', 'National Geodetic Survey', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BAUT00DEU', 'DE', 'JAVAD TRE_3 DELTA', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '51.19234444', '14.52173333', '211.8', '3877545.5', '1004370.9', '4947148.1', 'ROBOT', 'RTS, IGS, IGS Multi-GNSS', 'BKG', '14102M001', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BELE00BRA', 'BR', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS', '-1.408794444', '-48.46254722', '9.08', '4228139.05', '-4772752.08', '-155761.38', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'JPL', '41622M001', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BHR300BHR', 'BH', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '26.20914167', '50.60814444', '-13.9', '3633910.66', '4425277.759', '2799862.907', 'ROBOT', 'IGS', 'CDDIS', '24901S002', 'EXTERNAL CESIUM /RCVR1', 'National Geospatial-Intelligence Agency', '8'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BHR400BHR', 'BH', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '26.20914167', '50.60814444', '-13.9', '3633910.66', '4425277.759', '2799862.907', 'ROBOT', 'IGS20, IGS', 'CDDIS', '24901S002', 'EXTERNAL CESIUM /RCVR2', 'National Geospatial-Intelligence Agency', '8'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BIK000KGZ', 'KG', 'SEPT POLARX5', 'JAV_RINGANT_G3T', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '42.85419444', '74.53319444', '749.2', '1249005.546', '4513917.346', '4316147.925', 'CHAMBER', 'IGS Multi-GNSS, IGS, RTS', 'CDDIS', '12358M003', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BILL00USA', 'US', 'SEPT POLARX5', 'TRM59800.99', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '33.57824167', '-117.0646', '470.06', '-2420420.501', '-4737131.551', '3507827.665', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '49916M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BJCO00BEN', 'BJ', 'TRIMBLE NETR5', 'TRM59800.00', 'NONE', 'GPS+GLO', '6.384663889', '2.450022222', '30.7', '6333076.505', '270973.437', '704551.984', 'ROBOT', 'IGS14 Core, IGS, IGS20, IGS14', 'https://geodesy.noaa.gov/corsdata/', '32701M001', 'INTERNAL', 'Institut Geographique National-Benin', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BJFS00CHN', 'CN', 'TRIMBLE NETR9', 'TRM59900.00', 'SCIS', 'GPS+GLO', '39.608625', '115.8924611', '87.413', '-2148743.808', '4426641.281', '4044655.993', 'ROBOT', 'IGS08 Core, IGS08, IGS, IGS20, IGS14', 'IGN', '21601M001', 'EXTERNAL RUBIDIUM', 'Chinese Academy of Surveying & Mapping', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BJNM00CHN', 'CN', 'SEPT POLARX3ETR', 'NOV702GG', 'NONE', 'GPS+GLO', '40.245325', '116.2241278', '118.6', '-2154287.413', '4373440.047', '4098885.628', 'ROBOT', 'IGS, IGS14', 'CDDIS', '21616M001', 'EXTERNAL HYDROGEN MASER', 'National Institute of Metrology', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BLYT00USA', 'US', 'SEPT POLARX5', 'TWIVC6150', 'SCIS', 'GPS+GLO+GAL+SBAS', '33.61041389', '-114.71485', '85.9', '-2223206.72', '-4830299.8', '3510587.59', 'ROBOT', 'IGS', 'CDDIS', '40479M001', 'INTERNAL', 'USGS', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BNOA00IDN', 'ID', 'TRIMBLE NETR9', 'TRM59900.00', 'SCIS', 'GPS', '-8.7465', '115.2099167', '39.056', '-2685309.038', '5704009.251', '-963466.461', 'ROBOT', 'IGS', 'SIO', '23116M001', 'INTERNAL', 'Pacific GPS Facility', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BOAV00BRA', 'BR', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS', '2.845180556', '-60.70111389', '69.48', '3117452.21', '-5555487.82', '314480.74', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '41636M001', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BOGI00POL', 'PL', 'JAVAD TRE_G3T DELTA', 'TPSCR.G5', 'TPSH', 'GPS+GLO+GAL', '52.47498889', '21.03521111', '139.9', '3633815.7', '1397453.9', '5035280.8', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BEV', '12207M003', 'EXTERNAL RUBIDIUM', 'Institute of Geodesy and Cartography', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BOGT00COL', 'CO', 'JAVAD TRE_3 DELTA', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS', '4.640073083', '-74.08093956', '2576.7782', '1744399.04', '-6116037.558', '512731.7532', 'ROBOT', 'IGS08 Core, IGS08, IGS, RTS, IGS Multi-GNSS', 'JPL', '41901M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BOR100POL', 'PL', 'TRIMBLE NETR9', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '52.27695556', '17.07345833', '124.9', '3738358.833', '1148173.963', '5021816.113', 'ROBOT', 'IGS08, IGS, IGS20, IGS14, RTS, IGS Multi-GNSS', 'BKG', '12205M002', 'EXTERNAL H-MASER', 'SRC PAS Borowiec Observatory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BRAZ00BRA', 'BR', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL', '-15.9474', '-47.8778', '1106.0413', '4115014.113', '-4550641.523', '-1741444.098', 'ROBOT', 'IGS08 Core, IGS14 Core, IGS08, IGS, IGS20, IGS14, RTS, IGS Multi-GNSS', 'CDDIS', '41606M001', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BREW00USA', 'United States of America', 'SEPT POLARX5TR', 'ASH701945C_M', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS', '48.13152403', '-119.6826335', '238.6273', '-2112007.14', '-3705351.842', '4726827.161', 'FIELD', 'IGS08, IGS, IGS14, IGS20, IGS Multi-GNSS, RTS', 'JPL', '40473M001', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BRFT00BRA', 'BR', 'SEPT POLARX5', 'LEIAT504', 'NONE', 'GPS+GLO+GAL', '-3.877447222', '-38.42553611', '21.7', '4985393.532', '-3954993.417', '-428426.704', 'ROBOT', 'IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS20', 'https://geodesy.noaa.gov/corsdata/', '41602M002', 'INTERNAL', 'National Geodetic Survey', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BRMG00DEU', 'DE', 'JAVAD TRE_3 DELTA', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '47.90773889', '7.632877778', '261.6', '4245557.1', '568958.1', '4710200', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BKG', '10918M001', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BRST00FRA', 'FR', 'TRIMBLE ALLOY', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '48.38049722', '-4.4966', '65.5', '4231162', '-332747', '4745131', 'ROBOT', 'IGS08, IGS, IGS14, IGS20, IGS Multi-GNSS, RTS', 'BKG', '10004M004', 'INTERNAL', 'Institut National de l\'Information Geographique et', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BRUN00BRN', 'BN', 'TRIMBLE NETR9', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '4.971177778', '114.9523611', '90.669', '-2680694.374', '5761268.529', '549016.773', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JAXA', '22501M001', 'INTERNAL', 'Japan Aerospace Exploration Agency', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BRUX00BEL', 'BE', 'SEPT POLARX5TR', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '50.79806389', '4.358563889', '158.3', '4027881.628', '306998.537', '4919498.984', 'ROBOT', 'IGS, IGS14, IGS20, IGS Multi-GNSS, RTS', 'ROB', '13101M010', 'EXTERNAL IMASER 3000', 'Royal Observatory of Belgium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BSHM00ISR', 'IL', 'SEPT POLARX5', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '32.779', '35.02', '225.1', '4396111.175', '3080477.642', '3433499.462', 'ROBOT', 'IGS, IGS14, IGS20, IGS Multi-GNSS, RTS', 'JPL', '20705M001', 'INTERNAL', 'Jet Propulsion Laboratory', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BTNG00IDN', 'ID', 'TRIMBLE NETR9', 'TRM59900.00', 'SCIS', 'GPS', '1.438922222', '125.1904306', '74.993', '-3674585.766', '5210904.565', '159093.409', 'ROBOT', 'IGS', 'SIO', '23105M002', 'INTERNAL', 'Pacific GPS Facility', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BUCU00ROU', 'RO', 'LEICA GR50', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '44.46394444', '26.12573889', '143.2', '4093760.994', '2007793.667', '4445129.862', 'ROBOT', 'IGS08, IGS, IGS14, IGS20, IGS Multi-GNSS, RTS', 'BKG', '11401M001', 'INTERNAL', 'TU of Civil Engineering Bucharest', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('BZR200ITA', 'IT', 'LEICA GR30', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS', '46.49578611', '11.33823611', '331.2', '4312893.06', '864794.52', '4603598.27', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BKG', '12751M003', 'INTERNAL', 'AUTONOME PROVINZ BOZEN - S¨¹DTIROL', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CAGS00CAN', 'CA', 'TRIMBLE NETR8', 'TRM59800.00', 'NONE', 'GPS', '45.585', '-75.8073', '235', '1096349.16', '-4335060.66', '4533255.22', 'ROBOT', 'IGS', 'CDDIS', '40147M001', 'INTERNAL', 'NRCan, Geodetic Survey Division', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CAS100ATA', 'AQ', 'TRIMBLE ALLOY', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS', '-66.2834', '110.5197', '22.6', '-901776.221', '2409383.497', '-5816748.487', 'ROBOT', 'IGS08 Core, IGS08, IGS14 Core, IGS, IGS14, IGS20, IGS Multi-GNSS, RTS', 'GA', '66011M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CCJ200JPN', 'JP', 'TRIMBLE ALLOY', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+QZSS', '27.06753056', '142.1950278', '104.214', '-4490605.401', '3483894.751', '2884928.222', 'ROBOT', 'IGS, IGS20, IGS Multi-GNSS, RTS', 'CDDIS', '21732M002', 'INTERNAL', 'Geospatial Information Authority of Japan', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CEBR00ESP', 'ES', 'SEPT POLARX5TR', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '40.45343056', '-4.367852778', '775.8', '4846664.918', '-370195.2', '4116929.526', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'CDDIS', '13408M001', 'EXTERNAL H-MASER', 'ESA/ESOC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CEDU00AUS', 'AU', 'TRIMBLE ALLOY', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-31.86665833', '133.8098333', '144.7', '-3753473.193', '3912741.028', '-3347959.695', 'ROBOT', 'IGS08 Core, IGS08, IGS, IGS14, IGS20, RTS, IGS Multi-GNSS', 'GA', '50138M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CGGN00NGA', 'NG', 'JAVAD TRE_G3TH DELTA', 'ASH701945B_M', 'NONE', 'GPS+GLO', '10.12309481', '9.118311528', '916.6953', '6201032.527', '995277.2635', '1113815.563', 'COPIED', 'IGS', 'JPL', '33812M001', 'INTERNAL', 'Jet Propulsion Laboratory', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CHAN00CHN', 'CN', 'ASHTECH UZ-12', 'ASH701945C_M', 'NONE', 'GPS', '43.7905', '125.4433', '268.3', '-2674377', '3757198', '4391503', 'ROBOT', 'IGS, IGS14, IGS20', 'CDDIS', '21611M002', 'EXTERNAL H-MASER', 'Changchun Observatory,NAOC,CAS', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CHIL00USA', 'US', 'TPS NET-G3A', 'TPSCR.G3', 'SCPL', 'GPS+GLO', '34.33342222', '-118.0259972', '1567.51', '-2478003.12', '-4655349.22', '3577932.2', NULL, 'IGS, RTS', 'CDDIS', '40484M001', 'INTERNAL', 'USGS', '10'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CHOF00JPN', 'JP', 'JAVAD TRE_G3TH DELTA', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+QZSS+IRNSS+SBAS', '35.67454444', '139.5310569', '93.9', '-3946216.71', '3366689.83', '3698971.69', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'BKG', '21788M001', 'INTERNAL', 'DLR German Space Operations Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CHPG00BRA', 'BR', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-22.6822731', '-45.0023756', '566.25', '4163476.669', '-4163821.936', '-2444511.175', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'IGN', '41609M004', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CHPI00BRA', 'BR', 'SEPT POLARX5', 'TPSCR.G3', 'NONE', 'GPS+GLO+GAL+BDS', '-22.68714444', '-44.98515833', '617.4176', '4164613.89', '-4162456.91', '-2445028.76', 'ROBOT', 'IGS14 Core, IGS, IGS14, IGS20, RTS, IGS Multi-GNSS', 'JPL', '41609M003', 'INTERNAL', 'Jet Propulsion Laboratory', '7'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CHTI00NZL', 'NZ', 'TRIMBLE ALLOY', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-43.735475', '-176.6171139', '75.7', '-4607855.9', '-272375.8', '-4386954.5', 'ROBOT', 'IGS14 Core, IGS, IGS14, IGS20, RTS, IGS Multi-GNSS', 'CDDIS', '50242M001', 'INTERNAL', 'GNS Science', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CHUM00KAZ', 'KZ', 'TRIMBLE NETRS', 'AOAD/M_T', 'NONE', 'GPS', '42.99850117', '74.7510995', '716.3321', '1228950.716', '4508079.93', '4327868.505', 'ROBOT', 'IGS14 Core, IGS08, IGS, IGS14, IGS20', 'JPL', '25601M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CHUR00CAN', 'CA', 'TPS NET-G3A', 'ASH701945E_M', 'NONE', 'GPS+GLO', '58.7591', '-94.0887', '-18.9', '-236438.7', '-3307616.7', '5430049.1', 'ROBOT', 'IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS20, RTS', 'CDDIS', '40128M002', 'EXTERNAL RUBIDIUM', 'Natural Resources Canada', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CHWK00CAN', 'CA', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS', '49.1566', '-122.0084', '170', '-2215259.73', '-3543996.83', '4802098.77', 'ROBOT', 'IGS, IGS Multi-GNSS', 'PGC', '40142M001', 'INTERNAL CLOCK STEERING', 'Geological Survey of Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CIBG00IDN', 'ID', 'TRIMBLE ALLOY', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '-6.490364786', '106.8491735', '169.1334', '-1837002.63', '6065627.36', '-716183.2715', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '23101M005', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CIT100USA', 'US', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS+GLO+SBAS', '34.13670833', '-118.1272861', '215.35', '-2491490.262', '-4660803.232', '3559129.001', 'ROBOT', 'IGS, RTS', 'CDDIS', '40400S201', 'INTERNAL', 'USGS', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CKIS00COK', 'CK', 'TRIMBLE NETR9', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-21.20093611', '-159.8006167', '18.4', '-5583182.138', '-2054143.611', '-2292166.757', 'ROBOT', 'IGS14 Core, IGS, IGS14, IGS20, IGS Multi-GNSS, RTS', 'GA', '50213M003', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CKSV00TWN', 'TW', 'TRIMBLE ALLOY', 'TPSCR.G3', 'TPSH', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '22.99885278', '120.2200083', '59.6', '-2956619.19', '5075902.172', '2476625.546', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS', 'GA (ftp.ga.gov.au)', '23606M002', 'INTERNAL', 'National Land Surveying and Mapping Center', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CMP900USA', 'US', 'SEPT POLARX5', 'TWIVC6150', 'SCIS', 'GPS+GLO+GAL+SBAS', '34.35318056', '-118.411425', '1137.99', '-2508506.154', '-4637174.796', '3579499.936', 'ROBOT', 'IGS, RTS', 'CDDIS', '49905M003', 'INTERNAL', 'USGS', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CMUM00THA', 'TH', 'TRIMBLE NETR9', 'JAV_GRANT-G3T', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '18.760875', '98.93237778', '308.962', '-938078.387', '5968373.965', '2038404.323', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JAXA', '21908M001', 'INTERNAL', 'Japan Aerospace Exploration Agency', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CNMR00USA', 'US', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL', '15.22969722', '145.7430917', '64.4', '-5087757.849', '3465028.937', '1664653.754', 'ROBOT', 'IGS14 Core, IGS, IGS14, IGS20', 'https://geodesy.noaa.gov/corsdata/', '50512M001', 'INTERNAL', 'National Geodetic Survey', '98'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('COCO00AUS', 'AU', 'SEPT POLARX5', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-12.18833889', '96.833975', '-35.3', '-741951.076', '6190961.706', '-1337767.369', 'ROBOT', 'IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS20, RTS, IGS Multi-GNSS', 'GA', '50127M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CORD00ARG', 'AR', 'SEPT POLARX5', 'TPSCR.G3', 'NONE', 'GPS+GLO+GAL+BDS', '-31.52843558', '-64.47004825', '747.0654', '2345503.945', '-4910842.96', '-3316365.547', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'JPL', '41511M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('COSO00USA', 'US', 'SEPT POLARX5', 'TWIVC6150', 'SCIS', 'GPS+GLO+GAL+SBAS', '35.98234444', '-117.8088889', '1455.16', '-2411148.286', '-4571430.232', '3727461.45', 'ROBOT', 'IGS, RTS', 'CDDIS', '40469M001', 'INTERNAL', 'USGS', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('COTE00ATA', 'AQ', 'TRIMBLE NETR9', 'TRM59800.00', 'SCIS', 'GPS+GLO', '-77.8059', '161.9978', '1878.1', '-1285757.417', '417822.4915', '-6214230.847', 'ROBOT', 'IGS', 'CDDIS', '66096M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('COYQ00CHL', 'CL', 'TRIMBLE NETR9', 'ASH700936D_M', 'SNOW', 'GPS', '-45.5143', '-71.8921', '476', '1391587', '-4255574', '-4527926', 'ROBOT', 'IGS08, IGS, IGS20', 'SIO', '41715S001', 'INTERNAL', 'National Seismological Center of the U. of Chile', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CPNM00THA', 'TH', 'TRIMBLE NETR9', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '10.72465', '99.37437778', '9.143', '-1020874.496', '6183763.086', '1179096.215', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JAXA', '21907M001', 'INTERNAL', 'Japan Aerospace Exploration Agency', '16'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CPVG00CPV', 'CV', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '16.73206201', '-22.93493304', '94.089', '5626883.427', '-2380932.51', '1824483.875', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'IGN', '39601M001', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CRFP00USA', 'US', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS+GLO+SBAS', '34.03905278', '-117.0996833', '688.82', '-2410446.797', '-4710490.388', '3550422.495', 'ROBOT', 'IGS, RTS', 'CDDIS', '40481M001', 'INTERNAL', 'USGS', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CRO100VIR', 'VI', 'SEPT POLARX5TR', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS', '17.75689947', '-64.58431863', '-31.4974', '2607771.494', '-5488076.997', '1932768.06', 'ROBOT', 'IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS', 'JPL', '43201M001', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CUIB00BRA', 'BR', 'SEPT POLARX5S', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS+SBAS', '-15.55526111', '-56.06986389', '237.4', '3430711.4', '-5099641.5', '-1699432.9', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'https://geoftp.ibge.gov.br/informacoes_sobre_', '41603M001', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CUSV00THA', 'TH', 'JAVAD TRE_3 DELTA', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '13.73591389', '100.5339083', '76.06', '-1132913.768', '6092530.566', '1504633.519', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '21904S001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CUT000AUS', 'AU', 'TRIMBLE NETR9', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '-32.00388889', '115.8948', '24', '-2364337.27', '4870285.562', '-3360809.84', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'CDDIS', '59945M001', 'INTERNAL', 'Curtin University', '4'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CUUT00THA', 'TH', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '13.7359912', '100.5339348', '74.296', '-1132915.824', '6092526.351', '1504641.505', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '21904S002', 'INTERNAL', 'Chulalongkorn University', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CYNE00GUF', 'GF', 'SEPT POLARX5', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '4.822105556', '-52.36541389', '-23', '3880933', '-5033206', '532565', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '42807M001', 'INTERNAL', 'Institut National de l\'Information Geographique et', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('CZTG00ATF', 'TF', 'TRIMBLE ALLOY', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '-46.43189444', '51.85548056', '202.8', '2719994.82', '3463392.63', '-4598612.94', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'IGN', '91301M002', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DAE200KOR', 'KR', 'TRIMBLE NETR9', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '36.399425', '127.3744806', '116.824', '-3120042.274', '4084614.722', '3764026.818', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JAXA', '23902M003', 'EXTERNAL CESIUM', 'Japan Aerospace Exploration Agency', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DAEJ00KOR', 'KR', 'TRIMBLE NETR9', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '36.3994', '127.3745', '117.037', '-3120041.821', '4084615.221', '3764027.013', 'ROBOT', 'IGS20, IGS14 Core, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS', 'KASI', '23902M002', 'EXTERNAL CESIUM', 'Korea Astronomy and Space Science Institute', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DAKR00SEN', 'SN', 'JAVAD TRE_3N DELTA', 'TWIVC6150', 'NONE', 'GPS+GLO+GAL', '14.72122222', '-17.43947222', '51', '5886533.48', '-1849181.6', '1610300.44', 'ROBOT', 'IGS20, IGS, RTS', 'CDDIS', '34108M001', 'INTERNAL', 'Direction des Travaux Geographiques et Cartographi', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DARW00AUS', 'AU', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-12.84369722', '131.1327444', '125.1', '-4091359.606', '4684606.42', '-1408579.12', 'ROBOT', 'IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS', 'GA', '50134M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DAV100ATA', 'AQ', 'SEPT POLARX5', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-68.5773', '77.9726', '44.5', '486854.4996', '2285099.366', '-5914955.771', 'ROBOT', 'IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS', 'GA', '66010M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DEAR00ZAF', 'ZA', 'TRIMBLE ALLOY', 'ASH701941.B', 'SCIS', 'GPS+GLO', '-30.66520556', '23.99263889', '1321.7', '5017617.284', '2233214.786', '-3234696.199', 'ROBOT', 'IGS', 'ftp://igs.ign.fr/', '30316M001', 'INTERNAL', 'National Geospatial Information', '16'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DGAR00GBR', 'United Kingdom', 'SEPT POLARX5', 'ASH701945E_M', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-7.269684333', '72.37024019', '-64.7455', '1916269.343', '6029977.689', '-801719.821', 'ROBOT', 'IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'JPL', '30802M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DHLG00USA', 'US', 'TPS NET-G3A', 'TPSCR.G3', 'SCIS', 'GPS+GLO', '33.38980556', '-115.7880278', '-83.05', '-2319099.26', '-4799846.5', '3490090.45', 'ROBOT', 'IGS', 'SIO', '49904M001', 'INTERNAL', 'USGS', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DJIG00DJI', 'DJ', 'SEPT POLARX5', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '11.52628757', '42.84706445', '711.409', '4583086.142', '4250982.504', '1266243.065', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'IGN', '39901M005', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DLF100NLD', 'NL', 'TRIMBLE ALLOY', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '51.98601944', '4.387458333', '75.8', '3924697.942', '301124.893', '5001905.154', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'DUT', '13502M009', 'EXTERNAL CESIUM', 'Delft University of Technology', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DLTV00VNM', 'VN', 'TRIMBLE NETR9', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '11.945', '108.482', '1587.62', '-1978879.097', '5920511.651', '1311808.34', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JAXA', '24306M001', 'INTERNAL', 'Japan Aerospace Exploration Agency', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DRAG00ISR', 'IL', 'JAVAD TRE_3 DELTA', 'ASH700936D_M', 'SNOW', 'GPS+GLO', '31.5932', '35.39206944', '31.8', '4432980.662', '3149432.093', '3322110.441', 'ROBOT', 'IGS20, IGS08, IGS, IGS14', 'BKG', '20710S001', 'INTERNAL', 'Survey of Israel', '31'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DRAO00CAN', 'CA', 'SEPT POLARX5', 'TWIVC6050', 'SCIS', 'GPS+GLO+GAL', '49.3226', '-119.625', '542', '-2059164.682', '-3621108.388', '4814432.366', 'ROBOT', 'IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'PGC', '40105M002', 'EXTERNAL H-MASER', 'Geological Survey of Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DUBO00CAN', 'CA', 'SEPT POLARX5', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL', '50.2588', '-95.8662', '251', '-417603.6', '-4064529.8', '4881432.16', 'ROBOT', 'IGS20, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS', 'CDDIS', '40137M001', 'EXTERNAL RUBIDIUM SYMMETRICOM', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DUMG00ATA', 'AQ', 'LEICA GR25', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '-66.66516944', '140.0022', '-3.38', '-1940884', '1628468', '-5833720', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '91501M003', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DUND00NZL', 'NZ', 'TRIMBLE ALLOY', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-45.883675', '170.597175', '386.9', '-4388121.17', '726671.05', '-4556535.63', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '50212M003', 'INTERNAL', 'GNS Science', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('DYNG00GRC', 'GR', 'SEPT POLARX5', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '38.07855278', '23.93243333', '510.6', '4595220.016', '2039434.081', '3912626.007', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN', '12602M006', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('EBRE00ESP', 'ES', 'LEICA GR50', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS', '40.82088611', '0.49235', '107.3', '4833520', '41536', '4147461', 'ROBOT', 'IGS20, IGS, IGS14, IGS Multi-GNSS, RTS', 'BKG', '13410M001', 'INTERNAL', 'Institut Cartografic i Geologic de Cataluny', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('EIL300USA', 'US', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '64.68788889', '-147.1130139', '177.2', '-2296304.083', '-1484805.898', '5743078.376', 'ROBOT', 'IGS', 'CDDIS', '49805S002', 'EXTERNAL CESIUM /RCVR 1', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('EIL400USA', 'US', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '64.68788889', '-147.1130139', '177.2', '-2296304.083', '-1484805.898', '5743078.376', 'ROBOT', 'IGS', 'CDDIS', '49805S002', 'EXTERNAL CESIUM /RCVR 2', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ENAO00PRT', 'PT', 'JAVAD TRE_3', 'JAVRINGANT_G5T', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '39.09120278', '-28.02601111', '91.6', '4375732.153', '-2329166.814', '4000238.281', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '31902M005', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('EPRT00USA', 'US', 'LEICA GR50', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL', '44.90871111', '-66.99213056', '30.4', '1768544.556', '-4164839.445', '4480190.419', 'ROBOT', 'IGS08, IGS', 'https://geodesy.noaa.gov/corsdata/', '49928S001', 'INTERNAL', 'National Geodetic Survey', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ESCU00CAN', 'CA', 'TRIMBLE NETR9', 'ASH701945E_M', 'NONE', 'GPS', '47.07340389', '-64.79871028', '-16.02', '1852954.53', '-3937498.76', '4647314.64', 'ROBOT', 'IGS', 'CDDIS', '40168M001', 'INTERNAL', 'NRCan, Geodetic Survey Division', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('FAA100PYF', 'PF', 'SEPT POLARX5', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '-17.55531389', '-149.6143', '12.35', '-5247393.111', '-3076867.223', '-1911521.528', 'ROBOT', 'IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'CDDIS', '92201M012', 'INTERNAL', 'ESA/ESOC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('FAIR00USA', 'United States', 'SEPT POLARX5', 'ASH701945G_M', 'JPLA', 'GPS+GLO+GAL+BDS+QZSS', '64.97799833', '-147.4992396', '319.1771', '-2281621.772', '-1453595.949', '5756961.944', NULL, 'IGS20, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'JPL (ODC-Operational Data Center)', '40408M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('FALK00FLK', 'Falkland Islands (Malvinas)', 'SEPT POLARX5', 'ASH701945E_M', 'SCIT', 'GPS+GLO+GAL+BDS', '-51.69365222', '-57.87406736', '50.8407', '2106811.344', '-3355170.667', '-4981786.335', 'ROBOT', 'IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'JPL (ODC-Operational Data Center)', '80602M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('FFMJ00DEU', 'DE', 'JAVAD TRE_3 DELTA', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '50.09058056', '8.664969444', '178.3', '4053455.7', '617729.9', '4869395.9', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'BKG', '14279M001', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('FLIN00CAN', 'CA', 'SEPT POLARX5', 'NOV750.R4', 'NOVS', 'GPS+GLO+GAL', '54.7256', '-101.978', '320', '-766174.46', '-3611375.32', '5184056.22', 'ROBOT', 'IGS20, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'CDDIS', '40135M001', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('FLRS00PRT', 'PT', 'TRIMBLE ALLOY', 'TRM159900.00', 'NONE', 'GPS+GLO+GAL', '39.45383333', '-31.12638889', '79.9', '4221530.01', '-2549242.33', '4031397.8', 'ROBOT', 'IGS20, IGS, IGS14, IGS Multi-GNSS, RTS', 'BKG', '31907M001', 'INTERNAL', 'Dire??o-Geral do Territ¨®rio', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('FRDN00CAN', 'CA', 'SEPT POLARX5', 'TPSCR.G3', 'NONE', 'GPS+GLO+GAL', '45.933', '-66.659', '95.9', '1760543.42', '-4080069.4', '4560178.6', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'CDDIS', '40146M001', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('FTNA00WLF', 'PF', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '-14.30780311', '-178.1209457', '84.859', '-6178322.446', '-202694.9925', '-1566024.468', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '92902S002', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '102'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('FUNC00PRT', 'PT', 'TRIMBLE ALLOY', 'TRM159900.00', 'NONE', 'GPS+GLO+GAL', '32.64794722', '-16.90761667', '78.5', '5143339.43', '-1563412.87', '3421191.44', 'ROBOT', 'IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'BKG', '13911S001', 'INTERNAL', 'Dire??o-Geral do Territ¨®rio', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GAMB00PYF', 'PF', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-23.13035471', '-134.9648236', '80.66', '-4147126.809', '-4152222.145', '-2490033.108', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN', '92301M003', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GAMG00KOR', 'KR', 'SEPT POLARX5TR', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '35.59008056', '127.9197355', '928', '-3191607.7', '4096899.9', '3691839.3', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '23910M001', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GANP00SVK', 'SK', 'TRIMBLE ALLOY', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '49.03471389', '20.32293611', '746', '3929181.5', '1455236.8', '4793653.9', 'ROBOT', 'IGS, IGS14, IGS Multi-GNSS, RTS', 'BKG', '11515M001', 'INTERNAL', 'Geodetic and Cartographic Institute Bratislava', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GCGO00USA', 'United States of America', 'JAVAD TRE_3 DELTA', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '64.97803647', '-147.4994468', '319.1771', '-2281623.78', '-1453585.627', '5756963.743', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'JPL', '40408M006', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GENO00ITA', 'IT', 'LEICA GR30', 'LEIAR20', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '44.4194', '8.921116667', '153.5', '4507890.272', '707618.974', '4441603.008', 'ROBOT', 'IGS, IGS Multi-GNSS', 'ASI', '12712M002', 'INTERNAL', 'Agenzia Spaziale Italiana', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GLPS00ECU', 'EC', 'SEPT POLARX5', 'ASH701945B_M', 'SCIT', 'GPS+GLO+GAL+BDS', '-0.742998639', '-90.30366858', '1.7882', '-33801.259', '-6377516.528', '-82154.3037', 'FIELD', 'IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'JPL', '42005M002', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GLSV00UKR', 'UA', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '50.36417778', '30.49673889', '226.8', '3512889.29', '2068980.654', '4888903.261', 'ROBOT', 'IGS20, IGS08, IGS, IGS14, IGS Multi-GNSS', 'BKG', '12356M001', 'INTERNAL', 'Main Astronomical Observatory of Ukraine', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GODE00USA', 'US', 'SEPT POLARX5TR', 'AOAD/M_T', 'JPLA', 'GPS+GLO+GAL+BDS', '39.02172758', '-76.8268305', '14.5046', '1130773.718', '-4831253.581', '3994200.422', NULL, 'IGS20, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'JPL', '40451M123', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GODN00USA', 'US', 'JAVAD TRE_3 DELTA', 'TPSCR.G3', 'SCIS', 'GPS+GLO+GAL+BDS', '39.02116667', '-76.82708333', '18', '1130760.876', '-4831298.688', '3994155.186', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '40451M127', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GODS00USA', 'US', 'JAVAD TRE_3 DELTA', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS', '39.03477778', '-77.38697222', '19.1', '1130752.305', '-4831349.122', '3994098.95', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'JPL', '40451M128', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GODZ00USA', 'US', 'JPS EGGDT', 'AOAD/M_T', 'JPLA', 'GPS+GLO', '39.02172778', '-76.82682778', '14.509', '1130773.867', '-4831253.583', '3994200.409', NULL, 'IGS14 Core, IGS, IGS14', 'CDDIS', '40451M123', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GOL200USA', 'United States', 'ASHTECH UZ-12', 'AOAD/M_T', 'NONE', 'GPS', '35.42515556', '-116.88925', '986.6779', '-2353614.316', '-4641385.324', '3676976.407', 'ROBOT', 'IGS14 Core, IGS, IGS14', 'JPL', '40405S031', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GOLD00USA', 'United States of America', 'JAVAD TRE_G3TH DELTA', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL+QZSS', '35.42515556', '-116.88925', '986.6779', '-2353614.316', '-4641385.352', '3676976.434', 'ROBOT', 'IGS20, IGS08 Core, IGS08, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'JPL', '40405S031', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GOP600CZE', 'CZ', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '49.91366667', '14.78560278', '592.6', '3979319.62', '1050311.94', '4857064.38', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'BKG', '11502M006', 'EXTERNAL CESIUM', 'Research Institute of Geodesy, Topography and Cart', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GOP700CZE', 'CZ', 'TRIMBLE NETR9', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS+QZSS', '49.91366667', '14.78560278', '592.6', '3979319.64', '1050311.92', '4857064.37', 'ROBOT', 'IGS Multi-GNSS, IGS', 'BKG', '11502M006', 'EXTERNAL CESIUM', 'Research Institute of Geodesy, Topography and Cart', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GOPE00CZE', 'CZ', 'TRIMBLE ALLOY', 'TPSCR.G3', 'TPSH', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '49.91370556', '14.78562222', '592.6', '3979316.134', '1050312.478', '4857067.108', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'BEV', '11502M002', 'EXTERNAL CESIUM', 'Research Institute of Geodesy, Topography and Cart', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GRAC00FRA', 'FR', 'LEICA GR50', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '43.75448611', '6.920761111', '1319.8', '4581708.63', '556132.23', '4389340.93', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '10002M010', 'INTERNAL', 'Institut National de l\'Information Geographique et', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GRAS00FRA', 'FR', 'TRIMBLE NETR9', 'ASH701945E_M', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '43.75473889', '6.920575', '1319.3', '4581690.811', '556114.972', '4389360.88', 'ROBOT', 'IGS20, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'IGN', '10002M006', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GRAZ00AUT', 'AT', 'SEPT POLARX5', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS', '47.06712778', '15.493475', '538.3', '4194424.124', '1162702.46', '4647245.193', 'ROBOT', 'IGS20, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS', 'BKG', '11001M002', 'INTERNAL', 'Federal Office Of Metrology an Surveying', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GUAM00GUM', 'GU', 'SEPT POLARX5', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '13.58933056', '144.8683583', '201.914', '-5071312.657', '3568363.635', '1488904.402', 'ROBOT', 'IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'JPL', '50501M002', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GUAT00GTM', 'GT', 'LEICA GRX1200GGPRO', 'LEIAR25.R3', 'LEIT', 'GPS+GLO', '14.59040278', '-90.52018333', '1519.9', '-56063.582', '-6174978.67', '1596665.267', 'ROBOT', 'IGS20, IGS08 Core, IGS14 Core, IGS08, IGS, IGS14', 'ftp://geodesy.noaa.gov/cors', '40901S001', 'INTERNAL', 'Instituto Geografico Nacional, Guatemala', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('GUUG00USA', 'US', 'TRIMBLE ALLOY', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL', '13.43320833', '144.8027139', '134.7', '-5070465.249', '3576460.234', '1472093.785', 'ROBOT', 'IGS08, IGS14 Core, IGS14, IGS', 'https://geodesy.noaa.gov/corsdata/', '82301M001', 'INTERNAL', 'National Geodetic Survey', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HAL100USA', 'United States of America', 'SEPT POLARX5', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '20.70750556', '-156.2561944', '3049', '-5466017.945', '-2404394.655', '2242210.248', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'JPL', '40445M006', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HAMD00IRN', 'Islamic Republic of Iran', 'TRIMBLE NETR9', 'TRM57971.00', 'SCIT', 'GPS+GLO', '34.86908266', '48.53430644', '1750.9381', '3469898.018', '3926741.412', '3626961.147', 'ROBOT', 'IGS', 'SIO', '20411M001', 'INTERNAL', 'National Cartographic Center of Iran', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HARB00ZAF', 'ZA', 'SEPT POLARX5TR', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '-25.88696174', '27.70724585', '1558.078', '5084657.615', '2670325.25', '-2768481.027', 'ROBOT', 'IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'IGN', '30302M009', 'EXTERNAL CESIUM', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HERS00GBR', 'United Kingdom', 'SEPT POLARX5TR', 'LEIAR25.R3', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '50.8673', '0.3362', '76.5', '4033471.33', '23667.86', '4924300.35', 'ROBOT', 'IGS20, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'BKG', '13212M007', 'EXTERNAL H-MASER', 'NERC Space Geodesy Facility', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HERT00GBR', 'United Kingdom', 'LEICA GRX1200GGPRO', 'LEIAT504GG', 'NONE', 'GPS+GLO', '50.86747778', '0.334352778', '83.3', '4033461.038', '23537.662', '4924318.165', 'ROBOT', 'IGS08, IGS, IGS14, RTS', 'BKG', '13212M010', 'INTERNAL', 'NERC Space Geodesy Facility', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HKSL00HKG', 'CN', 'LEICA GR50', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS', '22.37200556', '113.9279806', '95.3', '-2393382.414', '5393861.187', '2412592.401', 'ROBOT', 'IGS20, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '23015M001', 'INTERNAL', 'Hong Kong Lands Department', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HKWS00HKG', 'CN', 'LEICA GR50', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS', '22.43428333', '114.3353778', '63.8', '-2430579.004', '5374285.676', '2418956.331', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'CDDIS', '23019M001', 'INTERNAL', 'Hong Kong Lands Department', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HLFX00CAN', 'CA', 'SEPT POLARX5', 'TPSCR.G3', 'NONE', 'GPS+GLO+GAL', '44.68355', '-63.61127778', '3.1', '2018905.8', '-4069070.52', '4462415.41', 'ROBOT', 'IGS20, IGS08, IGS14 Core, IGS, IGS14, RTS, IGS Multi-GNSS', 'CDDIS', '40120M001', 'EXTERNAL RUBIDIUM', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HNLC00USA', 'United States of America', 'TRIMBLE NETR9', 'ASH700936D_M', 'SNOW', 'GPS', '21.3033', '-157.8645', '22', '-5506799', '-2240050', '2302720', 'ROBOT', 'IGS20, IGS14 Core, IGS08, IGS, IGS14', 'SOPAC', '49970S001', 'INTERNAL', 'Pacific GPS Facility', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HNPT00USA', 'US', 'LEICA GR50', 'LEIAX1202GG', 'NONE', 'GPS+GLO+GAL', '38.58881667', '-76.13037222', '-28', '1196626.343', '-4846358.5', '3956723.115', 'ROBOT', 'IGS', 'https://geodesy.noaa.gov/corsdata/', '49913S001', 'INTERNAL', 'National Geodetic Survey', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HNUS00ZAF', 'ZA', 'TRIMBLE ALLOY', 'ASH701941.B', 'SCIS', 'GPS+GLO', '-34.42463056', '19.22306111', '63', '4973168.805', '1734085.391', '-3585434.146', 'ROBOT', 'IGS20, IGS', 'ftp://igs.ign.fr/', '30322M001', 'INTERNAL', 'National Geospatial Information', '16'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HOB200AUS', 'AU', 'SEPT POLARX5', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-42.80470556', '147.4387361', '41', '-3950072.25', '2522415.362', '-4311637.402', 'ROBOT', 'IGS08 Core, IGS20, IGS14 Core, IGS08, IGS, IGS14, RTS, IGS Multi-GNSS', 'GA', '50116M004', 'EXTERNAL H-MASER', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HOFN00ISL', 'IS', 'LEICA GR50', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '64.26729444', '-15.19791389', '82.9', '2679689.9', '-727950.9', '5722789.6', 'ROBOT', 'IGS08 Core, IGS20, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'BKG', '10204M002', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HOLB00CAN', 'CA', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS', '50.6404', '-128.135', '560', '-2503040.424', '-3188233.325', '4908701.543', 'ROBOT', 'IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS', 'PGC', '40130M001', 'INTERNAL RECEIVER CLOCK', 'Geological Survey of Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HOLM00CAN', 'CA', 'SEPT POLARX5', 'ASH701945D_M', 'NONE', 'GPS+GLO+GAL', '70.7364', '-117.7609', '39.5', '-983063.87', '-1867634.52', '5998678.91', 'ROBOT', 'IGS20, IGS14 Core, IGS, IGS14', 'CDDIS', '40148M001', 'INTERNAL', 'NRCan, Geodetic Survey Division', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HOLP00USA', 'US', 'SEPT POLARX5', 'TWIVC6150', 'SCIS', 'GPS+GLO+GAL+SBAS', '33.92453889', '-118.1681694', '-6.71', '-2500946.096', '-4670472.952', '3539500.547', 'ROBOT', 'IGS', 'CDDIS', '49903M001', 'INTERNAL', 'USGS', '7'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HRAG00ZAF', 'ZA', 'JAVAD TRE_G3TH DELTA', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+IRNSS+SBAS', '-25.89040222', '27.68518022', '1407.38', '5085418.18', '2668226.51', '-2768758.21', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'BKG', '30302M010', 'EXTERNAL H-MASER', 'DLR German Space Operations Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HRAO00ZAF', 'ZA', 'SEPT POLARX5TR', 'ASH701945E_M', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '-25.89010556', '27.68698056', '1414.3', '5085352.597', '2668395.992', '-2768731.551', 'ROBOT', 'IGS20, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'JPL', '30302M004', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('HYDE00IND', 'IN', 'LEICA GRX1200GGPRO', 'LEIAT504GG', 'NONE', 'GPS+GLO', '17.41725556', '78.55086667', '441.68', '1208444.86', '5966806.057', '1897076.623', 'ROBOT', 'IGS20, IGS14 Core, IGS08, IGS, IGS14', 'CDDIS', '22307M001', 'INTERNAL', 'National Geophysical Research Institute', '3'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('IENG00ITA', 'IT', 'SEPT POLARX5TR', 'SEPCHOKE_MC', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '45.01513333', '7.639405556', '316.6', '4476537.4', '600431.46', '4488761.34', 'ROBOT', 'IGS, IGS Multi-GNSS', 'ASI', '12724S001', 'EXTERNAL H-MASER', 'Istituto Nazionale di Ricerca Metrologica', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('IISC00IND', 'IN', 'SEPT POLARX5', 'ASH701945E_M', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '13.02116586', '77.57037594', '843.7145', '1337936.455', '6070317.126', '1427876.785', 'ROBOT', 'IGS08 Core, IGS20, IGS14 Core, IGS08, IGS, IGS14, IGS Multi-GNSS, RTS', 'JPL', '22306M002', 'INTERNAL', 'Jet Propulsion Laboratory', '10'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('IITK00IND', 'IN', 'TRIMBLE ALLOY', 'TRM159900.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '26.52142222', '80.23213333', '71.7', '968880.6487', '5628037.65', '2830900.729', 'ROBOT', 'RTS, IGS, IGS Multi-GNSS', NULL, '22317M001', NULL, 'Indian Institute of Technology Kanpur', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('INEG00MEX', 'MX', 'TRIMBLE ALLOY', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS', '21.85615278', '-102.2842028', '1888.3', '-1260435.67', '-5788547.37', '2360340.12', 'ROBOT', 'IGS, IGS Multi-GNSS', 'ftp://geodesia.inegi.org.mx', '40507M001', 'INTERNAL', 'Instituto Nacional de Estadistica y Geograf¨ªa', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('INVK00CAN', 'CA', 'TRIMBLE NETR9', 'ASH701945C_M', 'SCIS', 'GPS', '68.3062', '-133.527', '46.36', '-1628432.02', '-1714393.06', '5903844.73', 'ROBOT', 'IGS20, IGS08, IGS, IGS14', 'CDDIS', '40150M001', 'INTERNAL', 'NRCan, Geodetic Survey Division', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('IQAL00CAN', 'CA', 'TPS NET-G3A', 'TPSCR.G3', 'NONE', 'GPS+GLO', '63.75596389', '-68.51049722', '91.7', '1036001.02', '-2631455.56', '5697819.69', 'ROBOT', 'IGS20, IGS, IGS14, RTS', 'CDDIS', '40194M001', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('IQQE00CHL', 'CL', 'TRIMBLE NETR9', 'ASH700936D_M', 'SNOW', 'GPS', '-20.27354167', '-70.13171667', '38.9', '2034208', '-5629172', '-2196142', 'ROBOT', 'IGS', 'SIO', '41708S002', 'INTERNAL', 'National Seismological Center of the U. of Chile', '3'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('IRKJ00RUS', 'RU', 'JPS LEGACY', 'JPSREGANT_SD_E1', 'NONE', 'GPS+GLO', '52.21901944', '104.3161778', '502.1', '-968328.35', '3794426.541', '5018167.196', 'ROBOT', 'IGS20, IGS08, IGS', 'CDDIS', '12313M002', 'EXTERNAL H-MASER', 'VNIIFTRI', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('IRKM00RUS', 'Russian Federation', 'JAVAD TRE_G3TH DELTA', 'AOAD/M_T', 'NONE', 'GPS+GLO', '52.21902409', '104.3162403', '502.317', '-968332.3889', '3794425.409', '5018167.706', 'ROBOT', 'IGS14 Core, IGS, IGS14', 'CDDIS', '12313M001', 'EXTERNAL H-MASER', 'RDAAC', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ISBA00IRQ', 'IQ', 'TRIMBLE NETR5', 'TRM57971.00', 'NONE', 'GPS+GLO', '33.34141389', '44.43840278', '72.4', '3808364.974', '3734430.116', '3485693.39', 'ROBOT', 'IGS20, IGS', 'https://geodesy.noaa.gov/corsdata/', '20308M001', 'INTERNAL', 'Iraq Ministry of Water Resource General Directorat', '133'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ISHI00JPN', 'JP', 'TRIMBLE ALLOY', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+QZSS', '36.20883333', '140.2189556', '155.83', '-3959648.754', '3296836.337', '3747005.576', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '21791M001', 'EXTERNAL H-MASER', 'Geospatial Information Authority of Japan', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ISPA00CHL', 'CL', 'ASHTECH UZ-12', 'ASH701945E_M', 'SCIT', 'GPS', '-27.12498294', '-109.34441', '112.4948', '-1881703.507', '-5359979.772', '-2890599.259', 'ROBOT', 'IGS08 Core, IGS20, IGS14 Core, IGS08, IGS, IGS14', 'JPL', '41703M007', 'INTERNAL', 'Jet Propulsion Laboratory', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ISTA00TUR', 'TR', 'LEICA GR25', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '41.10444722', '29.01933889', '147.2', '4208830.46', '2334850.14', '4171267.18', 'ROBOT', 'IGS20, IGS08, IGS, RTS, IGS Multi-GNSS', 'BKG', '20807M001', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('IZMI00TUR', 'Turkey', 'TRIMBLE ALLOY', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '38.39480833', '27.08182222', '74.9', '4456584.236', '2278765.506', '3939930.889', 'ROBOT', 'IGS, IGS Multi-GNSS', 'IGN', '20817M001', 'INTERNAL', 'General Command of Mapping Turkey', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('JCTW00ZAF', 'ZA', 'TRIMBLE NETR9', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS', '-33.95143333', '18.46855', '83.596', '5023564.462', '1677795.751', '-3542025.865', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JAXA', '30305M001', 'INTERNAL', 'Japan Aerospace Exploration Agency', '48'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('JDPR00IND', 'IN', 'TRIMBLE ALLOY', 'TWIVC6050', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '26.20670556', '73.023825', '168.2', '1671950.858', '5476891.33', '2799675.572', 'ROBOT', 'IGS, IGS Multi-GNSS', 'GA', '22313M001', NULL, 'ISTRAC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('JFNG00CHN', 'CN', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '30.51556541', '114.4910189', '71.324', '-2279828.829', '5004706.548', '3219777.468', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN', '21602M006', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('JNAV00VNM', 'VN', 'TRIMBLE NETR9', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '21.00458528', '105.8439469', '34.87', '-1626346.47', '5730605.79', '2271881.48', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JAXA', '24301M001', 'INTERNAL', 'Japan Aerospace Exploration Agency', '10'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('JOG200IDN', 'ID', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '-7.763813889', '110.3724639', '174.4', '-2200208.087', '5924895.627', '-855929.2334', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '23109M002', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('JOZ200POL', 'PL', 'TRIMBLE NETR9', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '52.09783056', '21.03234167', '152.3', '3664881', '1409190', '5009618', 'ROBOT', 'IGS08, IGS, IGS Multi-GNSS, RTS', 'BKG', '12204M002', 'INTERNAL', 'Warsaw University of Technology', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('JOZE00POL', 'PL', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '52.09727222', '21.03153333', '141.4', '3664940.5', '1409153.59', '5009571.17', 'ROBOT', 'IGS08, IGS20, IGS, IGS14, IGS Multi-GNSS', 'BEV', '12204M001', 'INTERNAL', 'Warsaw University of Technology', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('JPLM00USA', 'US', 'SEPT POLARX5', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL+BDS', '34.20481944', '-118.173225', '423.9843', '-2493304.68', '-4655215.103', '3565497.592', 'ROBOT', 'IGS08, IGS, IGS Multi-GNSS, RTS', 'JPL', '40400M007', 'EXTERNAL RUBIDIUM', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('JPRE00ZAF', 'ZA', 'TRIMBLE NETR9', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS', '-25.732025', '28.28263333', '1387.327', '5064032.232', '2724721.054', '-2752950.721', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JAXA', '30325M001', 'INTERNAL', 'Japan Aerospace Exploration Agency', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KARR00AUS', 'AU', 'SEPT POLARX5', 'TWIVC6050', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-20.98142222', '117.0971972', '109.1', '-2713833.263', '5303935.11', '-2269513.746', 'ROBOT', 'IGS08, IGS08 Core, IGS20, IGS, IGS14, IGS Multi-GNSS, RTS', 'GA', '50139M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KAT100AUS', 'AU', 'SEPT POLARX5', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+IRNSS', '-14.37599444', '132.1532778', '184.3', '-4147413.817', '4581462.59', '-1573359.081', 'ROBOT', 'IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'GA', '59968M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KERG00ATF', 'TF', 'TRIMBLE ALLOY', 'ASH701945E_M', 'SNOW', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '-49.35146694', '70.25552388', '73.009', '1406337', '3918161', '-4816168', 'ROBOT', 'IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'IGN', '91201M002', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KHAR00UKR', 'UA', 'NOV OEMV3', 'NOV702GG', 'NONE', 'GPS+GLO', '50.00510278', '36.23900833', '201', '3312984.369', '2428203.401', '4863307.795', 'ROBOT', 'IGS', 'BKG', '12314M001', 'INTERNAL', 'Main Astronomical Observatory of Ukraine', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KIR000SWE', 'SE', 'SEPT POLARX5', 'JAVRINGANT_DM', 'OSOD', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '67.87757222', '21.06023333', '498', '2248123.504', '865686.533', '5886425.594', NULL, 'IGS, IGS Multi-GNSS, RTS', 'BKG', '10422M001', 'INTERNAL', 'Lantmateriet the Swedish mapping authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KIR800SWE', 'SE', 'TRIMBLE ALLOY', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '67.87754167', '21.06017778', '498', '2248127.371', '865685.468', '5886424.301', 'ROBOT', 'IGS Multi-GNSS, RTS, IGS', 'BKG', '10422M002', 'INTERNAL', 'Lantmateriet the Swedish mapping authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KIRI00KIR', 'KI', 'SEPT POLARX5', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '1.354580556', '172.9228972', '36.2', '-6327822.492', '785604.1018', '149769.0463', 'ROBOT', 'IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'GA', '50305M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KIRU00SWE', 'SE', 'SEPT POLARX5TR', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '67.85735', '20.96844167', '390.9', '2251420.999', '862817.095', '5885476.564', 'ROBOT', 'IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'CDDIS', '10403M002', 'EXTERNAL CESIUM', 'ESA/ESOC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KIT300UZB', 'UZ', 'SEPT ASTERX4', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '39.13476667', '66.88545', '622.6', '1944944.831', '4556652.418', '4004326.124', 'ROBOT', 'IGS08, IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'CDDIS', '12334M001', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KITG00UZB', 'UZ', 'SEPT POLARX5', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '39.1333864', '66.88673816', '620.631', '1944879.726', '4556783.77', '4004205.937', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '12334M004', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KMNM00TWN', 'TW', 'TRIMBLE ALLOY', 'TPSCR3_GGD', 'CONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '24.46382222', '118.3885778', '49.1', '-2761837.856', '5110347.148', '2625150.868', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS', 'GA (ftp.ga.gov.au)', '23608M001', 'INTERNAL', 'National Land Surveying and Mapping Center', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KOKB00USA', 'United States of America', 'SEPT POLARX5TR', 'ASH701945G_M', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '22.12626378', '-159.6649298', '1167.5216', '-5543838.361', '-2054586.61', '2387810.123', 'ROBOT', 'IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS', 'JPL', '40424M004', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KOKV00USA', 'United States of America', 'JAVAD TRE_G3TH DELTA', 'ASH701945G_M', 'NONE', 'GPS+GLO+BDS+QZSS', '22.12626378', '-159.6649298', '1167.5216', '-5543838.361', '-2054586.61', '2387810.123', 'ROBOT', 'IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'JPL', '40424M004', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KOS100NLD', 'NL', 'SEPT POLARX5E', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '52.17335556', '5.818225', '104.8', '3899613.948', '397361.592', '5014738.666', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BKG', '13504M005', 'INTERNAL', 'Delft University of Technology', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KOUC00NCL', 'NC', 'TRIMBLE NETR9', 'TRM57971.00', 'TZGD', 'GPS+GLO+GAL+BDS+QZSS', '-20.55869722', '164.2873333', '84.17', '-5751222.662', '1617967.645', '-2225744.218', 'ROBOT', 'IGS08, IGS08 Core, IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN', '92727S001', 'INTERNAL', 'DEPARTMENT of LAND', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KOUG00GUF', 'GF', 'SEPT POLARX5TR', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '5.098470868', '-52.63975015', '107.248', '3855263', '-5049731', '563040', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN', '97301M402', 'EXTERNAL CESIUM', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KOUR00GUF', 'GF', 'SEPT POLARX5TR', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '5.2522', '-52.806', '-25.57', '3839591.447', '-5059567.538', '579956.867', 'ROBOT', 'IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'CDDIS', '97301M210', 'EXTERNAL H-MASER', 'ESA/ESOC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KRGG00ATF', 'TF', 'TRIMBLE ALLOY', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '-49.35154301', '70.25550593', '72.9673', '1406336.21', '3918154.621', '-4816172.845', 'ROBOT', 'IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'IGN', '91201M007', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KRS100TUR', 'Turkey', 'TRIMBLE NETR5', 'TRM55971.00', 'TZGD', 'GPS+GLO+SBAS', '40.58845278', '43.09344444', '1811.7', '3542999.668', '3314720.171', '4129002.589', 'ROBOT', 'IGS', 'IGN', '20816M001', 'INTERNAL', 'General Command of Mapping Turkey', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KSU100USA', 'US', 'SEPT POLARX5', 'TRM59800.99', 'SCIT', 'GPS+GLO+GAL+BDS', '39.10075', '-96.60948333', '325.5905', '-570504.689', '-4923591.018', '4001208.484', 'ROBOT', 'IGS20, RTS, IGS, IGS Multi-GNSS', 'CDDIS', '49240M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KUJ200CAN', 'CA', 'SEPT POLARX5', 'AOAD/M_T_RFI_T', 'NONE', 'GPS+GLO+GAL', '55.29000833', '-77.73527222', '8.6', '773263.38', '-3557025.2', '5219841.77', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'NRCan', '40154M002', 'INTERNAL', 'Natural Resources Canada', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('KZN200RUS', 'RU', 'TRIMBLE ALLOY', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '55.79078333', '49.11924444', '94.6', '2352345.7', '2717466.1', '5251458.5', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'BKG', '12374M001', 'INTERNAL', 'Kazan Federal University', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LAE100PNG', 'PG', 'ASHTECH UZ-12', 'ASH700936A_M', 'NONE', 'GPS', '-6.6737', '146.9932', '140.35', '-5312857.053', '3451108.016', '-736322.743', 'COPIED', 'IGS08, IGS08 Core, IGS20, IGS', 'CDDIS', '51002M001', 'INTERNAL', 'Department of Surveying and Land Studies', '36'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LAMA00POL', 'PL', 'LEICA GR50', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '53.8924', '20.66993333', '186.7', '3524523', '1329693', '5129846', 'ROBOT', 'IGS, IGS Multi-GNSS', 'BEV', '12209M001', 'INTERNAL', 'University of Warmia and Mazury in Olsztyn', '3'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LAUT00FJI', 'FJ', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-17.60880556', '177.4465833', '89.7', '-6075194.5', '270924', '-1917189.6', 'ROBOT', 'IGS20, IGS14 Core, IGS, IGS14, IGS Multi-GNSS, RTS', 'GA', '50804M002', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LBCH00USA', 'US', 'SEPT POLARX5', 'TWIVC6150', 'SCIS', 'GPS+GLO+GAL+SBAS', '33.78776944', '-118.2033444', '-27.58', '-2507798.798', '-4676369.692', '3526890.801', 'ROBOT', 'IGS, RTS', 'CDDIS', '40482M001', 'INTERNAL', 'USGS', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LCK300IND', 'IN', 'TRIMBLE ALLOY', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '26.91217933', '80.95563581', '64.165', '894676.3053', '5620593.474', '2869571.05', 'ROBOT', 'IGS Multi-GNSS, IGS', 'CDDIS,KASI', '22305M004', 'EXTERNAL PASSIVE HYDROGEN MASER', 'ISTRAC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LCK400IND', 'IN', 'TRIMBLE ALLOY', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '26.91214261', '80.95561669', '64.1821', '894678.4718', '5620595.008', '2869567.43', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS', 'CDDIS,KASI', '22305M005', 'EXTERNAL Passive Hydrogen Maser', 'ISTRAC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LEIJ00DEU', 'DE', 'JAVAD TRE_3 DELTA', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '51.35398333', '12.37410278', '178.4', '3898736.2', '855345.5', '4958372.6', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'BKG', '14267M001', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LHAZ00CHN', 'CN', 'LEICA GR25', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '29.65733056', '91.10402222', '3622', '-106943.5', '5549296.14', '3139212.6', 'ROBOT', 'IGS08, IGS08 Core, IGS20, IGS, IGS14, RTS, IGS Multi-GNSS', 'BKG', '21613M002', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '93'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LICC00GBR', 'United Kingdom of Great Britain and Northern', 'CHC P5E', 'CHCC220GR2', 'CHCD', 'GPS+GLO+GAL+BDS+SBAS', '51.49978889', '-0.174838889', '88.7', '3978703.569', '-12141.038', '4968417.218', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BKG', '15201M001', 'INTERNAL', 'Imperial College London', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LLAG00ESP', 'ES', 'SEPT POLARX5S', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '28.48166611', '-16.32071778', '622.82', '5384906.53', '-1576770.73', '3023828.01', 'ROBOT', 'IGS Multi-GNSS, IGS', 'BKG', '31302M003', 'INTERNAL', 'DLR German Space Operations Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LMMF00MTQ', 'MQ', 'TRIMBLE ALLOY', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '14.59481667', '-60.99616944', '-27', '2993387.952', '-5399363.731', '1596748.042', 'ROBOT', 'IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'IGN', '97205M001', 'INTERNAL', 'Institut National de l\'Information Geographique et', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LPAL00ESP', 'ES', 'LEICA GR50', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS', '28.76395833', '-17.89383889', '2207', '5326648', '-1719828', '3052056', 'ROBOT', 'IGS14, IGS20, IGS14 Core, IGS, RTS, IGS Multi-GNSS', 'BKG', '81701M001', 'INTERNAL', 'Instituto Geografico Nacional', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LPGS00ARG', 'AR', 'JAVAD TRE_3', 'JAV_RINGANT_G3T', 'NONE', 'GPS+GLO+GAL+BDS', '-34.90674444', '-57.9323', '29.9', '2780102.99', '-4437418.915', '-3629404.525', 'CHAMBER', 'IGS14, IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '41510M001', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('LROC00FRA', 'FR', 'LEICA GR25', 'ASH701945B_M', 'NONE', 'GPS+GLO+GAL+SBAS', '46.15893889', '-1.219319444', '57.9', '4424632.8', '-94175.5', '4577543.9', 'COPIED', 'IGS14, IGS08, IGS20, IGS, IGS Multi-GNSS', 'IGN', '10023M001', 'INTERNAL', 'Universite de la Rochelle', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('M0SE00ITA', 'IT', 'LEICA GR25', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '41.89311389', '12.49325833', '120.6', '4642432.5', '1028629.4', '4236854.2', 'ROBOT', 'IGS20, RTS, IGS Multi-GNSS, IGS', 'ASI', '12772M001', 'EXTERNAL RUBIDIUM', 'University of Rome La Sapienza', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAC100AUS', 'AU', 'SEPT POLARX5', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-54.49952778', '158.9358306', '-6.8', '-3464038.831', '1334173.214', '-5169223.926', 'ROBOT', 'IGS14, IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'GA', '50135M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAD200ESP', 'ES', 'ASHTECH Z-XII3T', 'AOAD/M_T', 'NONE', 'GPS', '40.42916111', '-4.249658333', '829.5', '4849202.399', '-360328.9943', '4114913.188', 'ROBOT', 'IGS', 'JPL', '13407S012', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MADR00ESP', 'ES', 'JAVAD TRE_G3TH DELTA', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL', '40.42916111', '-4.249658333', '829.5', '4849202.394', '-360328.9929', '4114913.186', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'JPL', '13407S012', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAG000RUS', 'Russian Federation', 'ASHTECH Z-XII3', 'ASH700936D_M', 'JPLA', 'GPS', '59.5758', '150.77', '361.9266', '-2825810.152', '1581233.011', '5477005.621', NULL, 'IGS', NULL, '12354M001', 'INTERNAL', 'RDAAC', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAJU00MHL', 'MH', 'SEPT POLARX4TR', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '7.119136111', '171.364525', '33.9', '-6257572.506', '950332.3662', '785215.1556', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'GA', '51501M001', 'INTERNAL', 'Geoscience Australia', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAL200KEN', 'KE', 'SEPT POLARX5', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-2.996', '40.194', '-20.4', '4865385.694', '4110717.189', '-331137.637', 'ROBOT', 'IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '33201M003', 'INTERNAL', 'ESA/ESOC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MANA00NIC', 'NI', 'TRIMBLE NETR9', 'TRM59800.99', 'NONE', 'GPS+GLO', '12.14893889', '-86.24899444', '71', '407981.838', '-6222925.713', '1333528.967', 'ROBOT', 'IGS08, IGS', 'CDDIS', '41201S001', 'INTERNAL', 'Instituto Nicaraguense de Estudios Territoriales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAR600SWE', 'SE', 'SEPT POLARX5', 'JAVRINGANT_DM', 'OSOD', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '60.59514167', '17.25852222', '75.4', '2998189.713', '931451.589', '5533398.473', NULL, 'IGS14, IGS08, IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '10405M002', 'INTERNAL', 'Lantmateriet the Swedish mapping authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAR700SWE', 'SE', 'TRIMBLE ALLOY', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '60.59505278', '17.25843889', '74.3', '2998198.758', '931449.71', '5533392.638', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'BKG', '10405M003', 'INTERNAL', 'Lantmateriet the Swedish mapping authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MARS00FRA', 'FR', 'LEICA GR50', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '43.27876944', '5.353783333', '61.7', '4630532.8', '433946.1', '4350142.6', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '10073M008', 'INTERNAL', 'Institut National de l\'Information Geographique et', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAS100ESP', 'ES', 'SEPT POLARX5', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '27.76373889', '-15.63327778', '197.2', '5439192.263', '-1522055.61', '2953454.72', 'ROBOT', 'IGS14, IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '31303M002', 'EXTERNAL CESIUM', 'ESA/ESOC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAT100ITA', 'IT', 'LEICA GR30', 'LEIAR20', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '40.64906111', '16.70454444', '534.5', '4641951.507', '1393053.602', '4133280.821', 'ROBOT', 'IGS14, IGS08, IGS14 Core, IGS, IGS Multi-GNSS', 'CDDIS', '12734M009', 'INTERNAL', 'Agenzia Spaziale Italiana', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MATE00ITA', 'IT', 'LEICA GR30', 'LEIAR20', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '40.64913056', '16.70445833', '535.6', '4641949.709', '1393045.298', '4133287.333', 'ROBOT', 'IGS14, IGS08, IGS20, IGS14 Core, IGS, RTS, IGS Multi-GNSS', 'ASI', '12734M008', 'EXTERNAL H_MASER', 'Agenzia Spaziale Italiana', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MATG00ITA', 'IT', 'LEICA GR10', 'LEIAR25', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '40.64902778', '16.70465278', '537', '4641953.035', '1393063.547', '4133279.589', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'ASI', '12734M010', 'INTERNAL', 'Agenzia Spaziale Italiana', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAUI00USA', 'United States', 'TRIMBLE NETRS', 'ASH700936D_M', 'SNOW', 'GPS', '20.7067', '-156.257', '3062', '-5466069', '-2404328', '2242127', 'ROBOT', 'IGS14, IGS08, IGS20, IGS14 Core, IGS', 'SIO', '40445S008', 'INTERNAL', 'Pacific GPS Facility', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAW100ATA', 'AQ', 'SEPT POLARX5', 'AOAD/M_T', 'AUST', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-67.6048', '62.8707', '59.2', '1111287.138', '2168911.297', '-5874493.644', NULL, 'IGS14, IGS08, IGS20, IGS14 Core, IGS, RTS, IGS Multi-GNSS', 'GA', '66004M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MAYG00MYT', 'YT', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '-12.78205318', '45.25815194', '-16.35', '4379104.607', '4418744.475', '-1401897.943', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'IGN', '90101M001', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MBAR00UGA', 'UG', 'JAVAD TRE_3 DELTA', 'ASH701945B_M', 'SCIS', 'GPS+GLO+GAL+BDS+IRNSS', '-0.601469056', '30.73787619', '1337.6533', '5482951.388', '3260442.643', '-66519.8489', 'COPIED', 'IGS14, IGS08, IGS08 Core, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'JPL', '33901M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MCHL00AUS', 'AU', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-26.35890278', '148.1449611', '534.6', '-4857858.931', '3018464.37', '-2814983.224', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'GA', '59905M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MCIL00JPN', 'JP', 'TRIMBLE ALLOY', 'TRM59800.80', 'SCIS', 'GPS+GLO+GAL+QZSS', '24.29009444', '153.9786611', '35.66', '-5227188.142', '2551880.364', '2607617.909', 'COPIED', 'IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS', 'CDDIS', '21789S001', 'EXTERNAL RUBIDIUM', 'Geospatial Information Authority of Japan', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MCM400ATA', 'AQ', 'JAVAD TRE_G3TH DELTA', 'AOAD/M_T', 'JPLA', 'GPS+GLO+GAL+QZSS', '-77.83834947', '166.6693293', '98.0222', '-1311703.172', '310814.982', '-6213255.16', NULL, 'IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS', 'JPL', '66001M003', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MDO100USA', 'United States of America', 'SEPT POLARX5', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS', '30.68051111', '-104.0149933', '2004.4761', '-1329998.797', '-5328393.357', '3236504.141', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '40442M012', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MDVJ00RUS', 'Russian Federation', 'TPS NETG3', 'JPSREGANT_DD_E1', 'NONE', 'GPS+GLO', '56.02149167', '37.21450278', '257.4', '2845456.3', '2160954.3', '5265993.4', 'ROBOT', 'IGS08, IGS14, IGS20, IGS14 Core, IGS', 'CDDIS', '12309M005', 'EXTERNAL H-MASER', 'Institute of Metrology for Time and Space', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MEDI00ITA', 'IT', 'LEICA GR10', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS+SBAS', '44.51995556', '11.64681389', '50', '4461400.894', '919593.443', '4449504.669', 'ROBOT', 'IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS', 'ASI', '12711M003', 'EXTERNAL H-MASER', 'Agenzia Spaziale Italiana', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MELI00ESP', 'ES', 'LEICA GR10', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL', '35.28121944', '-2.951641667', '93.5', '5205630', '-268410', '3663434', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '19379M001', 'INTERNAL', 'Instituto Geografico Nacional', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MERS00TUR', 'Turkey', 'LEICA GR50', 'LEIAR10', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '36.56638889', '34.25585278', '38.5', '4239149.446', '2886967.945', '3778877.023', 'ROBOT', 'IGS, IGS Multi-GNSS', 'IGN', '20814M001', 'INTERNAL', 'General Command of Mapping Turkey', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MET300FIN', 'FI', 'JAVAD TRE_3 DELTA', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+SBAS', '60.21745556', '24.3945', '79.2', '2892583.975', '1311799.563', '5512619.854', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '10503M010', 'INTERNAL', 'Finnish Geodetic Institute', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('METG00FIN', 'FI', 'SEPT POLARX5', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '60.24196667', '24.384175', '59.7', '2890652.524', '1310295.517', '5513958.853', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '10503M002', 'INTERNAL', 'Centre National d\'Etudes Spatiales, Finnish Geodetic Institute', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('METS00FIN', 'FI', 'JAVAD TRE_3 DELTA', 'ASH700936C_M', 'NONE', 'GPS', '60.21746944', '24.39531667', '94.6', '2892570.999', '1311843.28', '5512634.011', 'ROBOT', 'IGS08, IGS14, IGS20, IGS', 'BKG', '10503S011', 'INTERNAL', 'Finnish Geodetic Institute', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MFKG00ZAF', 'ZA', 'TRIMBLE ALLOY', 'ASH701941.B', 'SCIS', 'GPS+GLO', '-25.80501389', '25.53996944', '1310.9', '5185375.39', '2477739.181', '-2760201.127', 'ROBOT', 'IGS', 'ftp://igs.ign.fr/', '30321M001', 'INTERNAL', 'National Geospatial Information', '16'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MGUE00ARG', 'AR', 'SEPT POLARX5TR', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-35.77735', '-69.39792778', '1554.15', '1823327.909', '-4850352.447', '-3709085.536', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '41558M001', 'EXTERNAL H-MASER', 'ESA/ESOC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MIKL00UKR', 'UA', 'LEICA GR50', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS+QZSS', '46.97278889', '31.97282778', '94.7', '3698554.628', '2308675.267', '4639770.434', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS', 'BKG', '12335M001', 'INTERNAL', 'Main Astronomical Observatory of Ukraine', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MIZU00JPN', 'JP', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '39.13516944', '141.1328278', '117', '-3857167.648', '3108694.914', '4004041.688', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '21702M002', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MKEA00USA', 'US', 'SEPT POLARX5', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '19.80135661', '-155.4563453', '3754.7', '-5464105.317', '-2495165.842', '2148291.476', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'JPL', '40477M001', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MOBJ00RUS', 'Russian Federation', 'JPS LEGACY', 'JPSREGANT_SD_E1', 'NONE', 'GPS+GLO', '55.11488196', '36.5697129', '182.6079', '2936424.674', '2178374.012', '5208858.385', 'ROBOT', 'IGS', 'RDAAC', '12365M002', 'INTERNAL', 'RDAAC', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MOBK00RUS', 'Russian Federation', 'JPS EGGDT', 'JPSREGANT_SD_E1', 'NONE', 'GPS+GLO', '55.11488196', '36.5697129', '182.6079', '2936424.674', '2178374.012', '5208858.385', 'ROBOT', 'IGS', 'JPL', '12365M002', 'INTERNAL', 'Jet Propulsion Laboratory', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MOBN00RUS', 'Russian Federation', 'ASHTECH UZ-12', 'ASH701945C_M', 'SCIS', 'GPS', '55.11488056', '36.56951944', '182.634', '2936432.14', '2178364.5', '5208858.18', 'ROBOT', 'IGS', 'JPL', '12365M001', 'INTERNAL', 'RDAAC', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MOBS00AUS', 'AU', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-37.82940278', '144.9753417', '40.6', '-4130636.754', '2894953.14', '-3890530.236', 'ROBOT', 'IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'GA', '50182M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MOIU00KEN', 'KE', 'JAVAD TRE_3 DELTA', 'ASH701945E_M', 'NONE', 'GPS+GLO+GAL+BDS', '0.288320389', '35.29001022', '2201.5321', '5207811.37', '3685972.949', '31891.7647', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JPL', '33204M001', 'INTERNAL', 'Jet Propulsion Laboratory', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MONP00USA', 'United States', 'TPS NET-G3A', 'ASH701945B_M', 'SCIS', 'GPS', '32.89', '-116.42', '1842.55', '-2386247.3', '-4802359.2', '3444902.34', 'COPIED', 'IGS08, IGS14, IGS20, IGS14 Core, IGS', 'Scripps Orbit and Permanent Array Center', '40497M004', 'INTERNAL', 'Scripps Orbit and Permanent Array Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MORP00GBR', 'United Kingdom', 'TRIMBLE NETR8', 'AOAD/M_T', 'NONE', 'GPS', '55.21278889', '-1.685497222', '144.5', '3645667.9', '-107277.3', '5215053.5', 'ROBOT', 'IGS08, IGS', 'BKG', '13299S001', 'INTERNAL', 'Newcastle University', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MQZG00NZL', 'NZ', 'TRIMBLE ALLOY', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-43.70273611', '172.654705', '154.68', '-4580569.543', '590465.441', '-4384380.166', 'ROBOT', 'IGS08, IGS14, IGS08 Core, IGS20, IGS14 Core, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '50214M001', 'INTERNAL', 'GNS Science', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MRC100USA', 'United States of America', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS', '38.49909965', '282.6293504', '27.2003', '1092811.82', '-4877221.971', '3948968.109', 'ROBOT', 'IGS, IGS Multi-GNSS', 'CDDIS', '49654M002', 'EXTERNAL H-MASER', 'U.S. Naval Research Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MRL100NZL', 'NZ', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '-41.57619444', '173.7407528', '147.2', '-4749991.001', '520984.518', '-4210604.147', 'ROBOT', 'IGS', 'CDDIS', '50254S001', 'EXTERNAL CESIUM /RCVR 1', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MRL200NZL', 'NZ', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '-41.57619444', '173.7407528', '147.2', '-4749991.001', '520984.518', '-4210604.147', 'ROBOT', 'IGS', 'CDDIS', '50254S001', 'EXTERNAL CESIUM /RCVR 2', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MRO100AUS', 'AU', 'TRIMBLE NETR9', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-26.69663333', '116.6374944', '354.1', '-2556630.038', '5097138.277', '-2848384.781', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'GA', '59913M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MSGR00BRA', 'BR', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-20.44536667', '-54.72340556', '532.6', '3453185.8', '-4881336.1', '-2214148.6', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'https://www.ibge.gov.br/', '41649M002', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MSSA00JPN', 'JP', 'TRIMBLE NETR9', 'TRM59900.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '36.14035278', '138.3523083', '1626.576', '-3854396.726', '3427835.992', '3741739.523', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'JAXA', '21796M001', 'EXTERNAL H-MASER', 'Japan Aerospace Exploration Agency', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MTKA00JPN', 'JP', 'TRIMBLE NETR9', 'ASH701073.1', 'SNOW', 'GPS+GLO', '35.67951389', '139.5613861', '109', '-3947762.75', '3364399.879', '3699428.511', 'ROBOT', 'IGS08, IGS', 'CDDIS', '21741S002', 'INTERNAL', 'Electronic Navigation Research Institute', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MTV100URY', 'UY', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '-34.91359167', '-56.1763', '40.7', '2914536.977', '-4349790.287', '-3630033.464', 'ROBOT', 'IGS', 'CDDIS', '42323S001', 'EXTERNAL CESIUM / RCVR1', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('MTV200URY', 'UY', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '-34.91359167', '-56.1763', '40.7', '2914536.977', '-4349790.287', '-3630033.464', 'ROBOT', 'IGS', 'CDDIS', '42323S001', 'EXTERNAL CESIUM / RCVR2', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NABG00NOR', 'NO', 'TRIMBLE NETR9', 'TRM59900.00', 'SCIS', 'GPS+GLO+GAL+BDS', '78.94309444', '11.85731389', '42.9', '1201009.37', '252158.016', '6238022.126', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BKG', '10338M008', 'EXTERNAL H-MASER', 'Norwegian Mapping Authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NAIN00CAN', 'CA', 'SEPT POLARX5', 'TWIVC6150', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '56.53696389', '-61.68871667', '33.48', '1671837.36', '-3103474.6', '5297671.08', 'ROBOT', 'IGS08, IGS14, IGS20, IGS14 Core, IGS', 'CDDIS', '40164M001', 'INTERNAL', 'NRCan, Geodetic Survey Division', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NANO00CAN', 'CA', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS', '49.2948', '-124.0865', '6', '-2335726.73', '-3451608.329', '4812009.971', 'ROBOT', 'IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS', 'PGC', '40138M001', 'INTERNAL CLOCK STEERING', 'Geological Survey of Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NAUR00NRU', 'NR', 'SEPT POLARX5', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS', '-0.551838889', '166.92555', '46.3', '-6212555.173', '1442786.623', '-61006.7968', 'ROBOT', 'IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'GA', '50701M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NAUS00BRA', 'BR', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+SBAS', '-3.022919444', '-60.05501389', '93.8', '3179409.3', '-5519130.6', '-334110.1', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'https://www.ibge.gov.br/', '41614M002', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NCKU00TWN', 'TW', 'TRIMBLE NETR9', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '22.99665833', '120.2225833', '98.217', '-2956913.107', '5075881.93', '2476417.112', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JAXA', '23606M001', 'INTERNAL', 'Japan Aerospace Exploration Agency', '36'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NICO00CYP', 'CY', 'LEICA GR50', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '35.14098889', '33.39645', '190.1', '4359415.4', '2874117.3', '3650778.1', 'ROBOT', 'IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '14302M001', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NIST00USA', 'US', 'SEPT POLARX5TR', 'NOV750.R4', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '39.99506667', '-105.2626056', '1648.353', '-1288398.567', '-4721696.932', '4078625.35', 'ROBOT', 'IGS14, IGS20, IGS, IGS Multi-GNSS', 'JPL', '49507M002', 'EXTERNAL H-MASER', 'National Institute of Standards and Technology', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NIUM00NIU', 'NU', 'SEPT POLARX5', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-19.07656667', '-169.9270667', '90.1', '-5937159.667', '-1054675.725', '-2071390.581', 'ROBOT', 'IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'GA', '50210M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NKLG00GAB', 'GA', 'SEPT POLARX5', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '0.353907711', '9.672126269', '31.496', '6287385.733', '1071574.676', '39132.0395', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'IGN', '32809M002', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NLIB00USA', 'United States', 'SEPT POLARX5TR', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS', '41.77159167', '-91.57489167', '207.0648', '-130934.4493', '-4762291.739', '4226854.664', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '40465M001', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NNOR00AUS', 'AU', 'SEPT POLARX5TR', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '-31.04873889', '116.1927139', '234.984', '-2414151.326', '4907778.436', '-3270645.333', 'ROBOT', 'IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '50181M001', 'EXTERNAL SLAVED CRYSTAL', 'ESA/ESOC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NOT100ITA', 'IT', 'LEICA GR30', 'LEIAR20', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '36.87610833', '14.98980833', '126.2', '4934528.669', '1321262.251', '3806479.508', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS', 'ASI', '12717M004', 'EXTERNAL H-MASER', 'Agenzia Spaziale Italiana', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NOVM00RUS', 'Russian Federation', 'JPS LEGACY', 'JPSREGANT_SD_E1', 'NONE', 'GPS+GLO', '55.0305', '82.90948889', '149.98', '452261.2', '3635877.47', '5203453.26', 'ROBOT', 'IGS20, IGS', 'CDDIS', '12367M002', 'EXTERNAL H-MASER', 'Institute of Metrology for Time and Space', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NRC100CAN', 'CA', 'JAVAD TRE_G3TH DELTA', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL', '45.4542', '-75.6238', '82.5', '1112777.33', '-4341475.83', '4522955.78', 'ROBOT', 'IGS08, IGS14, IGS20, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '40114M001', 'EXTERNAL H-MASER', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NRIL00RUS', 'Russian Federation', 'ASHTECH UZ-12', 'ASH701945B_M', 'SCIT', 'GPS', '69.36183333', '88.35977778', '47.8937', '64537.2912', '2253782.854', '5946363.481', 'FIELD', 'IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS', NULL, '12364M001', 'INTERNAL', 'RDAAC', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NRMD00NCL', 'NC', 'TRIMBLE NETR9', 'TRM57971.00', 'TZGD', 'GPS+GLO+GAL+BDS+QZSS', '-22.22833056', '166.4848833', '160.384', '-5743537.658', '1380504.26', '-2397897.027', 'ROBOT', 'IGS14, IGS20, IGS14 Core, IGS, RTS, IGS Multi-GNSS', 'IGN', '92701M005', NULL, 'DEPARTMENT of LAND', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NTUS00SGP', 'SG', 'LEICA GR50', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '1.3458', '103.6799', '79', '-1508022', '6195580', '148800', 'ROBOT', 'IGS20, IGS, RTS, IGS Multi-GNSS', 'BKG', '22601M001', 'INTERNAL', 'Delft University of Technology', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NVSK00RUS', 'RU', 'TRIMBLE R9S', 'TRM57971.00', 'NONE', 'GPS+GLO', '54.8406', '83.2355', '123.6429', '433604.1534', '3655557.747', '5191288.038', 'ROBOT', 'IGS08, IGS', 'BKG', '12319M001', 'INTERNAL', 'Trofimuk Institute of Petroleum Geology', '5'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NYA100NOR', 'NO', 'TRIMBLE NETR9', 'ASH701073.1', 'SNOW', 'GPS+GLO+GAL+BDS+QZSS', '78.92955278', '11.86529444', '83.7', '1202434', '252632', '6237772', 'ROBOT', 'IGS08, IGS14, IGS14 Core, IGS, IGS Multi-GNSS', 'BKG', '10317M003', 'INTERNAL', 'Norwegian Mapping Authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NYA200NOR', 'NO', 'SEPT POLARX5', 'JAVRINGANT_G5T', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '78.93033333', '11.85863889', '81.5', '1202379.31', '252474.6543', '6237786.542', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'CDDIS', '10317M008', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('NYAL00NOR', 'NO', 'TRIMBLE NETR9', 'AOAD/M_B', 'DOME', 'GPS+GLO+GAL+BDS+QZSS', '78.92958056', '11.86509444', '79', '1202431', '252627', '6237768', NULL, 'IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS', 'BKG', '10317M001', 'INTERNAL', 'Norwegian Mapping Authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OAFA00ARG', 'AR', 'TRIMBLE NETR9', 'ASH700936C_M', 'NONE', 'GPS+GLO+GAL+BDS', '-31.50868333', '-68.62326667', '727.3', '1984093.3', '-5068867.9', '-3314488', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'RAMSAC', '41508M001', 'INTERNAL', 'IGN-Argentina', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OAK100GBR', 'United Kingdom', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '51.11761111', '-0.905125', '139.6', '4011440.89', '-63375.739', '4941877.084', 'ROBOT', 'IGS', 'CDDIS', '13235S002', 'EXTERNAL CESIUM / RCVR 1', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OAK200GBR', 'United Kingdom', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '51.11761111', '-0.905125', '139.6', '4011440.89', '-63375.739', '4941877.084', 'ROBOT', 'IGS', 'CDDIS', '13235S002', 'EXTERNAL CESIUM / RCVR 2', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OBE400DEU', 'DE', 'SEPT ASTERX4', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '48.08480556', '11.27785556', '650.5', '4186704.43', '834903.583', '4723664.857', 'ROBOT', 'IGS Multi-GNSS, RTS, IGS', 'CDDIS', '14208M007', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OHI200ATA', 'AQ', 'JAVAD TRE_G3TH DELTA', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+SBAS', '-63.3211', '-57.9013', '33.1', '1525811.8', '-2432479.1', '-5676166', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS', 'BKG', '66008M005', 'EXTERNAL H-MASER', 'Bundesamt fuer Kartographie und Geodaesie', '138'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OHI300ATA', 'AQ', 'LEICA GR50', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '-63.32109472', '-57.90138528', '32.15', '1525808.9', '-2432478.5', '-5676166', 'ROBOT', 'IGS08, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '66008M006', 'EXTERNAL H-MASER', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ONS100SWE', 'SE', 'TRIMBLE ALLOY', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '57.39533056', '11.92453611', '44.4', '3370667.198', '711818.723', '5349787.879', 'ROBOT', 'IGS14 Core, IGS Multi-GNSS, IGS, RTS', 'BKG', '10402M007', 'EXTERNAL H-MASER', 'Lantmateriet the Swedish mapping authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ONSA00SWE', 'SE', 'SEPT POLARX5TR', 'AOAD/M_B', 'OSOD', 'GPS+GLO+GAL+BDS+SBAS', '57.39529722', '11.92551389', '45.5', '3370658.832', '711876.939', '5349786.745', NULL, 'IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '10402M004', 'EXTERNAL H-MASER', 'Lantmateriet the Swedish mapping authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OP7100FRA', 'FR', 'SEPT POLARX5TR', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '48.83590586', '2.334974917', '124.553', '4202779.735', '171370.766', '4778660.65', 'ROBOT', 'IGS, IGS Multi-GNSS', 'IGN', '10001S007', 'EXTERNAL UTC(OP)', 'LNE-SYRTE Observatoire de Paris', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OPMT00FRA', 'FR', 'ASHTECH Z-XII3T', '3S-02-TSADM', 'NONE', 'GPS', '48.83588056', '2.334883333', '124.2', '4202777.383', '171367.9881', '4778660.184', 'CONVERTED', 'IGS', 'IGN', '10001S006', 'EXTERNAL UTC(OP)', 'LNE-SYRTE Observatoire de Paris', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ORID00MKD', 'MK', 'LEICA GR30', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '41.12731111', '20.79404722', '773', '4498451.81', '1708266.83', '4173591.78', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '15601M001', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OSN300KOR', 'KR', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '37.08269167', '127.0336083', '64.4', '-3068340.81', '4066863.981', '3824757.006', 'ROBOT', 'IGS', 'CDDIS', '23904S002', 'EXTERNAL CESIUM /RCVR1', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OSN400KOR', 'KR', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '37.08269167', '127.0336083', '64.4', '-3068340.81', '4066863.981', '3824757.006', 'ROBOT', 'IGS', 'CDDIS', '23904S002', 'EXTERNAL CESIUM /RCVR2', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OUS200NZL', 'NZ', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '-45.869475', '170.5109333', '26.1', '-4387890.837', '733420.3903', '-4555176.371', 'ROBOT', 'IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '50212M002', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('OWMG00NZL', 'NZ', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '-44.02429523', '-176.3688031', '21.603', '-4584394.106', '-290931.9957', '-4410048.023', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '50253M004', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '146'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('P04300USA', 'US', 'SEPT POLARX5', 'TRM59800.99', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS', '43.88114722', '-104.1857028', '1490.9329', '-1128701.594', '-4465270.585', '4399615.968', 'ROBOT', 'IGS20, RTS, IGS, IGS Multi-GNSS', 'CDDIS', '49226M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('P05100USA', 'US', 'SEPT POLARX5', 'TRM59800.00', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS', '45.8066', '-108.5461444', '1081.0981', '-1416838.916', '-4223178.976', '4551064.102', 'ROBOT', 'RTS, IGS, IGS Multi-GNSS', 'CDDIS', '49243M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('P05300USA', 'US', 'SEPT POLARX5', 'TRM59800.99', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS', '48.72608056', '-107.7254194', '814.9878', '-1283559.101', '-4015770.324', '4771131.632', 'ROBOT', 'RTS, IGS, IGS Multi-GNSS', 'CDDIS', '49255M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('P38900USA', 'US', 'SEPT POLARX5', 'TRM59800.80', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS', '43.81198889', '-120.6033444', '1397.891', '-2347407.362', '-3968720.253', '4394008.509', 'COPIED', 'RTS, IGS, IGS Multi-GNSS', 'CDDIS', '44501M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('P77900USA', 'US', 'SEPT POLARX5', 'TRM59800.00', 'SCIT', 'GPS+GLO+GAL+BDS+SBAS', '35.20193889', '-82.87247222', '880.087', '647472.8123', '-5177938.985', '3656703.608', 'ROBOT', 'RTS, IGS, IGS Multi-GNSS', 'CDDIS', '44512M001', 'INTERNAL', 'EarthScope Consortium', '5'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('P80200USA', 'US', 'SEPT POLARX5', 'TRM59800.80', 'SCIT', 'GPS+GLO+GAL+BDS+QZSS', '46.55756389', '-100.6234167', '573.1', '-810033.1477', '-4318611.413', '4608498.893', 'COPIED', 'RTS, IGS, IGS Multi-GNSS', 'CDDIS', '49299M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PADO00ITA', 'IT', 'STONEX SC2200', 'STXSA1500', 'STXG', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '45.41115', '11.89605556', '64.7', '4388882.41', '924567.03', '4519588.45', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BKG', '12750S001', 'INTERNAL', 'University of Padova Dept of Geosciences', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PALM00ATA', 'AQ', 'SEPT POLARX5', 'ASH700936D_M', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '-64.77508981', '-64.05112181', '31.2394', '1192671.992', '-2450887.706', '-5747096.184', 'ROBOT', 'IGS08, IGS08 Core, IGS20, IGS, RTS, IGS Multi-GNSS', 'JPL', '66005M002', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PARC00CHL', 'CL', 'TRIMBLE ALLOY', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS', '-53.137', '-70.8799', '22.3', '1255992.5', '-3622975.2', '-5079719.2', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS', 'SIO', '41716S001', 'INTERNAL', 'National Seismological Center of the U. of Chile', '3'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PARK00AUS', 'AU', 'SEPT POLARX5TR', 'LEIAR25', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-32.99876111', '148.2646139', '397.4', '-4554255.23', '2816652.456', '-3454059.715', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'GA', '50108M001', 'EXTERNAL H-MASER', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PBR400IND', 'IN', 'TRIMBLE ALLOY', 'LEIAR25', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '11.63744167', '92.71243056', '-14.6', '-295668.617', '6240862.906', '1278143.336', 'ROBOT', 'IGS, IGS Multi-GNSS', NULL, '22308M003', 'EXTERNAL CS-5071A', 'ISTRAC', '3'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PDEL00PRT', 'PT', 'TRIMBLE ALLOY', 'TRM159900.00', 'NONE', 'GPS+GLO+GAL', '37.74774722', '-25.66276667', '110.8', '4551596.139', '-2186893.415', '3883410.679', 'ROBOT', 'IGS08, IGS14, IGS08 Core, IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '31906M004', 'INTERNAL', 'Dire??o-Geral do Territ¨®rio', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PENC00HUN', 'HU', 'LEICA GRX1200GGPRO', 'LEIAT504GG', 'LEIS', 'GPS+GLO', '47.7896', '19.28152222', '291.7', '4052449.8', '1417680.8', '4701406.9', 'ROBOT', 'IGS20, IGS, RTS', 'BKG', '11206M006', 'INTERNAL', 'F?MI Satellite Geodetic Observatory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PERT00AUS', 'AU', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-31.80195833', '115.8852556', '12.7', '-2368688.036', '4881316.696', '-3341794.974', 'ROBOT', 'IGS08, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS', 'GA', '50133M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PETS00RUS', 'Russian Federation', 'JAVAD TRE_G3TH DELTA', 'ASH701933B_M', 'SCIS', 'GPS+GLO', '53.0233', '158.6501361', '102.2', '-3580828.5', '1399698.1', '5072185.2', NULL, 'IGS20, IGS', 'CDDIS', '12355M003', 'INTERNAL', 'RDAAC', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PGEN00PHL', 'PH', 'LEICA GR50', 'LEIAR25', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '6.0649117', '125.1316614', '121.086', '-3650007.45', '5187339.681', '669409.364', 'ROBOT', 'IGS, IGS Multi-GNSS', 'IGN', '22013M001', 'INTERNAL', 'Nat\'l Mapping and Resource Info. Authority', '13'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PICL00CAN', 'CA', 'SEPT POLARX5', 'TWIVC6150', 'NONE', 'GPS+GLO+GAL', '51.47980833', '-90.161975', '315.1', '-11253.04', '-3980586.68', '4967210.25', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '40155M001', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PIE100USA', 'United States of America', 'JAVAD TRE_3 DELTA', 'ASH701945E_M', 'NONE', 'GPS+GLO+GAL+BDS', '34.30150581', '-108.1189274', '2347.7109', '-1640916.928', '-5014781.187', '3575447.077', 'ROBOT', 'IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'JPL', '40456M001', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PIMO00PHL', 'PH', 'SEPT POLARX5', 'ASH701945C_M', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '14.63571944', '121.0777306', '95.532', '-3186293.8', '5286624.28', '1601158.31', 'ROBOT', 'IGS08, IGS08 Core, IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '22003M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PIN100USA', 'US', 'TPS NET-G3A', 'ASH701945B_M', 'SCIS', 'GPS', '33.61', '-116.46', '1256.17', '-2369510.78', '-4761206.89', '3511396.27', 'COPIED', 'IGS', 'Scripps Orbit and Permanent Array Center', '40407M003', 'INTERNAL', 'Scripps Orbit and Permanent Array Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PNGM00PNG', 'PG', 'TRIMBLE NETR9', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-2.043222222', '147.366', '116.3', '-5367943.2', '3437431.2', '-225886', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'GA', '51006M001', 'INTERNAL', 'Geoscience Australia', '135'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('POAL00BRA', 'BR', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS', '-30.07404167', '-51.11976389', '76.75', '3467519.4', '-4300378.53', '-3177517.73', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '41616M001', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('POHN00FSM', 'Micronesia, Federated States of', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '6.959944444', '158.2101167', '90.7', '-5879158.741', '2350291.76', '767748.1911', 'ROBOT', 'IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'GA', '51601M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('POL200KGZ', 'KG', 'JAVAD TRE_3 DELTA', 'TPSCR.G3', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '42.6798', '74.6943', '1714.2', '1239971.451', '4530790.088', '4302578.795', 'ROBOT', 'IGS08, IGS14, IGS08 Core, IGS14 Core, IGS20, IGS, IGS Multi-GNSS', 'JPL', '12348M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('POLV00UKR', 'UA', 'LEICA GR50', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS+QZSS', '49.60261389', '34.54292778', '178.1', '3411557.338', '2348463.835', '4834396.643', 'ROBOT', 'IGS08, IGS14, IGS08 Core, IGS20, IGS, IGS Multi-GNSS', 'BKG', '12336M001', 'INTERNAL', 'Main Astronomical Observatory of Ukraine', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('POTS00DEU', 'DE', 'JAVAD TRE_3', 'JAVRINGANT_G5T', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '52.37929722', '13.06609167', '144.4', '3800689.634', '882077.3857', '5028791.318', 'ROBOT', 'IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '14106M003', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('POVE00BRA', 'BR', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS', '-8.709336583', '-63.89631978', '119.6', '2774265.608', '-5662060.141', '-959415.8531', 'ROBOT', 'IGS20, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '41628M001', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PPPC00PHL', 'PH', 'LEICA GR50', 'LEIAR25', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '9.7729319', '0.021666667', '66.528', '-3022676.63', '5511839.312', '1075517.497', 'ROBOT', 'IGS, IGS Multi-GNSS', 'IGN', '22016M001', 'INTERNAL', 'Nat\'l Mapping and Resource Info. Authority', '131'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PRDS00CAN', 'CA', 'JAVAD TRE_3N DELTA', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL', '50.8713', '-114.2935', '1247.9', '-1659602.83', '-3676725.75', '4925493.59', 'ROBOT', 'IGS08, IGS14, IGS20, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '40124M001', 'EXTERNAL H-MASER', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PRE300ZAF', 'ZA', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '-25.74649444', '28.22404444', '1413.8', '5066223.489', '2719222.966', '-2754406.543', 'ROBOT', 'IGS', 'CDDIS', '30310S002', 'EXTERNAL CESIUM /RCVR1', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PRE400ZAF', 'ZA', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '-25.74649444', '28.22404444', '1413.8', '5066223.489', '2719222.966', '-2754406.543', 'ROBOT', 'IGS', 'CDDIS', '30310S002', 'EXTERNAL CESIUM /RCVR2', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PTAG00PHL', 'PH', 'LEICA GR50', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '14.535442', '121.0407639', '86.65', '-3184318.607', '5291065.565', '1590418.272', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS', 'IGN', '22006M005', 'INTERNAL', 'Nat\'l Mapping and Resource Info. Authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PTBB00DEU', 'DE', 'SEPT POLARX5TR', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '52.29618889', '10.45974444', '130.2', '3844060.11', '709661.2', '5023129.46', 'ROBOT', 'IGS, IGS Multi-GNSS', 'BKG', '14234M001', 'EXTERNAL ACTIVE H-MASER', 'Bundesamt fuer Kartographie und Geodaesie, Physikalisch-Technische Bundesanstalt', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PTGG00PHL', 'PH', 'SEPT POLARX5', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '14.53540222', '121.0412654', '86.944', '-3184365.633', '5291038.885', '1590414.082', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '22006M006', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('PTVL00VUT', 'VU', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-17.74943333', '168.315025', '86.4', '-5950573.262', '1230677.252', '-1932016.954', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'GA', '51402M002', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('QAQ100GRL', 'GL', 'SEPT POLARX5', 'ASH701945E_M', 'SCIS', 'GPS+GLO+GAL+BDS', '60.71526389', '-46.04776111', '110.4', '2170942.18', '-2251829.95', '5539988.29', 'ROBOT', 'IGS08, IGS14, IGS08 Core, IGS14 Core, IGS20, IGS, IGS Multi-GNSS', 'CDDIS', '43007M001', 'INTERNAL', 'DTU Space', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('QIKI00CAN', 'CA', 'SEPT POLARX5', 'ASH701945E_M', 'NONE', 'GPS+GLO+GAL', '67.55933333', '-64.03366667', '13.3', '1069081.29', '-2195214.2', '5872519.02', 'ROBOT', 'IGS08, IGS14, IGS14 Core, IGS20, IGS', 'CDDIS', '40166M001', 'INTERNAL', 'NRCan, Geodetic Survey Division', '86'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('QUI300ECU', 'EC', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '-0.139580556', '-78.46728056', '2927.5', '1275746.601', '-6252216.81', '-15440.994', 'ROBOT', 'IGS', 'CDDIS', '42003S004', 'EXTERNAL CESIUM /RCVR1', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('QUI400ECU', 'EC', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '-0.139580556', '-78.46728056', '2927.5', '1275746.601', '-6252216.81', '-15440.994', 'ROBOT', 'IGS', 'CDDIS', '42003S004', 'EXTERNAL CESIUM /RCVR2', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('QUIN00USA', 'United States of America', 'JAVAD TRE_3 DELTA', 'ASH701945E_M', 'SNOW', 'GPS+GLO+GAL+BDS+QZSS', '39.97455278', '-120.9444278', '1105.7651', '-2517231.209', '-4198595.058', '4076531.208', 'ROBOT', 'IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '40433M004', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('RABT00MAR', 'MA', 'JAVAD TRE_3 DELTA', 'TRM29659.00', 'SCIS', 'GPS+GLO+GAL+BDS+IRNSS', '33.99810278', '-6.854288889', '90.1', '5255617.68', '-631745.622', '3546322.61', 'ROBOT', 'IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS', 'JPL', '35001M002', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('RAEG00PRT', 'PT', 'LEICA GR50', 'LEIAR20', 'NONE', 'GPS+GLO+GAL+BDS', '36.9857', '-25.12638889', '297.9', '4618477.733', '-2166047.526', '3816304.845', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BKG', '31912M003', 'EXTERNAL H-MASER', 'Instituto Geografico Nacional', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('RAMO00ISR', 'IL', 'JAVAD TRE_G3TH DELTA', 'ASH701945B_M', 'SNOW', 'GPS+GLO', '30.59775833', '34.76313889', '893.1', '4514719.1', '3133506', '3228042.6', 'COPIED', 'IGS08, IGS08 Core, IGS14, IGS20, IGS', 'BKG', '20703S001', 'INTERNAL', 'Survey of Israel', '31'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('RBAY00ZAF', 'ZA', 'TRIMBLE ALLOY', 'TRM59800.00', 'SCIS', 'GPS+GLO', '-28.79554583', '32.07838508', '31.7927', '4739765.812', '2970758.377', '-3054077.646', 'ROBOT', 'IGS08, IGS08 Core, IGS20, IGS, RTS', 'ftp://igs.ign.fr/', '30315M001', 'INTERNAL', 'National Geospatial Information', '239'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('RDSD00DOM', 'DO', 'TRIMBLE NETR9', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS', '18.46139722', '-69.9113', '-9.2087', '2078681.178', '-5683736.413', '2006886.909', 'ROBOT', 'IGS20, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '40805M001', 'INTERNAL', 'Geomedicion, Instrumentos y Sistemas', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('REDU00BEL', 'BE', 'SEPT POLARX5TR', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '50.0015', '5.144880556', '369.9', '4091423.462', '368380.429', '4863179.703', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'CDDIS', '13102M001', 'EXTERNAL CESIUM', 'ESA/ESOC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('RESO00CAN', 'CA', 'SEPT POLARX5', 'ASH700936A_M', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '74.6908', '-94.8933', '34.9', '-144097.43', '-1683123.97', '6129777.88', 'COPIED', 'IGS08, IGS14, IGS20, IGS', 'CDDIS', '40149M001', 'INTERNAL', 'NRCan, Geodetic Survey Division', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('REUN00REU', 'FR', 'SEPT POLARX5', 'TRM55971.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-21.20833333', '55.57166667', '1558.4', '3364099.167', '4907944.459', '-2293466.897', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN / Saint-Mand¨¦', '97401M003', 'INTERNAL', 'Institut National de l\'Information Geographique et, INSTITUT DE PHYSIQUE DU GLOBE DE PARIS', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('REYK00ISL', 'IS', 'LEICA GR50', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '64.13878889', '-21.95549167', '93', '2587383.9', '-1043033.6', '5716564.2', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '10202M001', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('RGDG00ARG', 'AR', 'TRIMBLE ALLOY', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+SBAS', '-53.78583854', '-67.75152794', '32.364', '1429870.396', '-3495334.769', '-5122723.007', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'IGN', '41507M007', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('RIGA00LVA', 'LV', 'LEICA GR25', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '56.94861944', '24.05877222', '34.7', '3183899.344', '1421478.378', '5322810.736', 'ROBOT', 'IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '12302M002', 'INTERNAL', 'Institute of astronomy of the University of Latvia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('RIO200ARG', 'AR', 'SEPT ASTERX4', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-53.78547222', '-67.75111944', '32', '1429907.783', '-3495354.812', '-5122698.655', 'ROBOT', 'IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '41507M006', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('RIOP00ECU', 'EC', 'TRIMBLE NETRS', 'TRM41249.00', 'NONE', 'GPS', '-1.6506', '-78.6511', '2793', '1255140.98', '-6253585.578', '-182569.6128', 'ROBOT', 'IGS', 'CDDIS', '42006M001', 'INTERNAL', 'EarthScope Consortium', '33'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ROAG00ESP', 'ES', 'SEPT POLARX5TR', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '36.46335', '-6.206275', '83.2', '5105577.352', '-555208.925', '3769714.099', 'ROBOT', 'IGS, IGS Multi-GNSS', 'IGN', '13402M007', 'EXTERNAL H-MASER', 'Real Instituto y Observatorio de la Armada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ROCK00USA', 'US', 'SEPT POLARX5', 'TWIVC6150', 'SCIS', 'GPS+GLO+GAL+SBAS', '34.235675', '-118.6764306', '553.39', '-2533220.219', '-4631543.399', '3568400.542', 'ROBOT', 'IGS', 'CDDIS', '40478M002', 'INTERNAL', 'USGS', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ROTH00ATA', 'AQ', 'LEICA GRX1200+GNSS', 'LEIAR25', 'LEIT', 'GPS+GLO', '-67.57140219', '-68.12574625', '39.793', '909246.711', '-2264763.494', '-5873056.98', 'ROBOT', 'IGS', 'BKG', '66007M003', 'INTERNAL', 'Newcastle University', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SALU00BRA', 'BR', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS', '-2.593458333', '-44.21247778', '18.9', '4566947.87', '-4443098.5', '-286674.66', 'ROBOT', 'IGS14, IGS14 Core, IGS20, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '41640M001', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SAMO00WSM', 'WS', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-13.84921111', '-171.7384194', '76.9', '-6129702.256', '-890029.4165', '-1516807.442', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'GA', '50603M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SANT00CHL', 'CL', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS', '-33.15028781', '-70.66855347', '723.0746', '1769693.588', '-5044574.184', '-3468320.907', 'ROBOT', 'IGS08, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '41705M003', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SASK00CAN', 'CA', 'JAVAD TRE_G3TH DELTA', 'NOV750.R4', 'NOVS', 'GPS+GLO+GAL', '52.19625556', '-106.3983528', '580', '-1106129.71', '-3758704.03', '5016675.77', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '40167M001', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SAVO00BRA', 'BR', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS', '-12.93924683', '-38.43225372', '76.3', '4870283.75', '-3864605.309', '-1418872.482', 'ROBOT', 'IGS14, IGS14 Core, IGS20, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '41643M001', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SBOK00ZAF', 'ZA', 'TRIMBLE ALLOY', 'ASH701941.B', 'SCIS', 'GPS+GLO', '-29.66932222', '17.87920833', '1043.1', '5279492.017', '1703114.275', '-3139092.992', 'ROBOT', 'IGS20, IGS', 'ftp://igs.ign.fr/', '30320M001', 'INTERNAL', 'National Geospatial Information', '246'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SCH200CAN', 'CA', 'JAVAD TRE_3N DELTA', 'ASH701945E_M', 'NONE', 'GPS+GLO+GAL', '54.8321', '-66.8326', '498.2', '1448636.93', '-3385243.67', '5191046.95', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS Multi-GNSS, IGS, RTS', 'CDDIS', '40133M002', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SCIP00USA', 'US', 'TPS NET-G3A', 'TPSCR.G3', 'SCIS', 'GPS+GLO', '32.91', '-118.49', '452.87', '-2556587.44', '-4711014.03', '3446241.4', 'ROBOT', 'IGS', 'Scripps Orbit and Permanent Array Center', '49915M001', 'INTERNAL', 'Scripps Orbit and Permanent Array Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SCOR00GRL', 'GL', 'SEPT POLARX5', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS+QZSS', '70.48533333', '-21.95033611', '128.5', '1982096.1', '-798821.025', '5989464.5', 'ROBOT', 'IGS08, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS', 'CDDIS', '43006M002', 'EXTERNAL RUBIDIUM', 'DTU Space', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SCRZ00BOL', 'Bolivia (Plurinational State)', 'LEICA GR10', 'LEIAR10', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-17.79679167', '-63.15967778', '442.2', '2743005.924', '-5420745.291', '-1937117.112', 'ROBOT', 'IGS20, RTS, IGS Multi-GNSS, IGS', 'IGM, Bolivia', '41801M001', 'INTERNAL', 'Deutsches Geodaetisches Forschungsinstitut', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SCTB00ATA', 'AQ', 'TRIMBLE ALLOY', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-77.84898611', '166.7580139', '-18.9', '-1311028.8', '308512.8', '-6213390.9', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '66071M001', 'INTERNAL', 'GNS Science', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SCUB00CUB', 'CU', 'JAVAD TRE_G3TH DELTA', 'JAV_RINGANT_G3T', 'NONE', 'GPS+GLO+GAL', '20.01206667', '-75.76231389', '21.9', '1474538.176', '-5811243.38', '2168958.813', 'CHAMBER', 'IGS08, IGS08 Core, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS', 'CDDIS', '40701M001', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SEJN00KOR', 'KR', 'TRIMBLE NETR9', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL', '36.52221111', '127.3031917', '181.196', '-3110081.801', '4082093.983', '3775023.519', 'ROBOT', 'IGS', 'NONE', '23907M001', 'INTERNAL', 'National Geographic Information Institute', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SEY200SYC', 'SC', 'SEPT POLARX5', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS', '-4.673651247', '55.47945356', '538.8156', '3602867.339', '5238179.381', '-516268.0725', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'JPL', '39801M006', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SEYG00SYC', 'SC', 'SEPT POLARX5', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '-4.678731829', '55.53063053', '-37.085', '3597836', '5240884', '-516781', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN', '39801M004', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SFDM00USA', 'US', 'SEPT POLARX5', 'TRM59800.99', 'SCIT', 'GPS+GLO+GAL+BDS+SBAS', '34.45980556', '-118.7545056', '291.52', '-2532676.407', '-4615598.859', '3588781.33', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'CDDIS', '49826M001', 'INTERNAL', 'EarthScope Consortium', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SFER00ESP', 'ES', 'LEICA GR30', 'LEIAR25', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '36.46434444', '-6.205647222', '84.1', '5105519.055', '-555146.005', '3769803.246', 'ROBOT', 'IGS08, IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS', 'BKG', '13402M004', 'EXTERNAL CESIUM', 'Real Instituto y Observatorio de la Armada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SGOC00LKA', 'LK', 'JAVAD TRE_3', 'JAVRINGANT_G5T', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '6.892075', '79.87417778', '-78.5', '1113280.061', '6233644.289', '760276.9549', 'ROBOT', 'IGS20, IGS Multi-GNSS, RTS, IGS', 'CDDIS', '23501M003', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SGPO00USA', 'US', 'JAVAD TRE_3S', 'JAVRINGANT_G5T', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '36.60418333', '-97.48482222', '290.2', '-667801.1647', '-5082858.388', '3782394.883', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '49368M001', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SHAO00CHN', 'CN', 'ASHTECH UZ-12', 'AOAD/M_T', 'JPLA', 'GPS', '31.09964217', '121.2004449', '22.0901', '-2831733.583', '4675665.958', '3275369.41', NULL, 'IGS08, IGS14, IGS20, IGS14 Core, IGS', 'JPL (ODC-Operational Data Center)', '21605M002', 'INTERNAL', 'Jet Propulsion Laboratory, Shanghai Astronomical Observatory', '67'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SHE200CAN', 'CA', 'TRIMBLE NETR8', 'TRM29659.00', 'NONE', 'GPS', '46.22069083', '-64.55201', '-15.3', '1899507.99', '-3991722.36', '4582242.82', 'ROBOT', 'IGS', 'CDDIS', '40169M002', 'INTERNAL', 'NRCan, Geodetic Survey Division', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SHLG00IND', 'IN', 'TRIMBLE ALLOY', 'LEIAR25.R3', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '25.67395', '91.91329722', '1007.2', '-192075.209', '5749765.124', '2746987.544', 'ROBOT', 'IGS, IGS Multi-GNSS', 'GA', '22314M001', NULL, 'ISTRAC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SIN100SGP', 'SG', 'TRIMBLE NETR9', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '1.342981111', '103.6794383', '92.54', '-1507972.56', '6195614.06', '148488', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'BKG', '22601M003', 'INTERNAL', 'DLR German Space Operations Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SMST00JPN', 'JP', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS', '33.57785528', '135.9369553', '97.536', '-3822373.395', '3699359.882', '3507585.789', 'ROBOT', 'IGS20, IGS', 'CDDIS', '21726M001', 'EXTERNAL NONE', 'Hydrographic and Oceanographic Department, Japan C', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SNI100USA', 'US', 'TPS NET-G3A', 'TPSCR.G3', 'SCIS', 'GPS+GLO', '33.247875', '-119.5243639', '239.67', '-2631346.823', '-4646278.711', '3477113.376', 'ROBOT', 'IGS', 'CDDIS', '49909S001', 'INTERNAL', 'USGS', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SOD300FIN', 'FI', 'JAVAD TRE_3 DELTA', 'JAVRINGANT_DM', 'SCIS', 'GPS+GLO+GAL+BDS+SBAS', '67.42078611', '26.38928611', '300.8', '2200149.224', '1091650.85', '5866868.645', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BKG', '10513M002', 'INTERNAL', 'Finnish Geodetic Institute', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SOFI00BGR', 'BG', 'LEICA GR50', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '42.55609167', '23.39472778', '1119.6', '4319372.39', '1868687.57', '4292063.8', 'ROBOT', 'IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '11101M002', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SOLO00SLB', 'SB', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-9.434922222', '159.9543444', '122.9', '-5911340.124', '2156887.299', '-1038664.005', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'GA', '51202M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SPK100USA', 'US', 'SEPT POLARX5', 'TWIVC6150', 'SCIS', 'GPS+GLO+GAL+SBAS', '34.05934167', '-118.6461611', '440.13', '-2535991.936', '-4642434.963', '3552148.261', 'ROBOT', 'IGS', 'CDDIS', '40458M001', 'INTERNAL', 'USGS', '5'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SPT000SWE', 'SE', 'SEPT POLARX5TR', 'TRM59800.00', 'OSOD', 'GPS+GLO+GAL+BDS+SBAS', '57.71495556', '12.89134444', '219.9', '3328984.813', '761910.066', '5369033.475', NULL, 'IGS Multi-GNSS, IGS, RTS', 'BKG', '10425M001', 'EXTERNAL H-MASER', 'Lantmateriet the Swedish mapping authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SPTU00BRA', 'BR', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS', '-21.92911667', '-50.49236944', '508.78', '3766123.31', '-4567433.46', '-2367323.83', 'ROBOT', 'IGS Multi-GNSS, IGS', 'CDDIS', '48085M001', 'INTERNAL', 'Universidade Estadual Paulista, Instituto Brasileiro de Geografia e Estat¨ªstica', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SSIA00SLV', 'SV', 'TRIMBLE NETR9', 'TRM59800.80', 'SCIS', 'GPS+GLO+GAL', '13.6973', '-89.1162', '664.4', '95610.0615', '-6197817.152', '1500617.941', 'COPIED', 'IGS08, RTS, IGS', 'CDDIS', '41401S001', 'INTERNAL', 'Centro Nacional de Registros', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('STFU00USA', 'United States', 'JAVAD TRE_G3TH DELTA', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+SBAS', '37.42690694', '-122.1732908', '20.41', '-2700404.18', '-4292605.52', '3855137.41', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'BKG', '49430S001', 'EXTERNAL RUBIDIUM', 'DLR Institute of Communication and Navigation', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('STHL00GBR', 'United Kingdom', 'JAVAD TRE_3 DELTA', 'TPSCR.G3', 'SCIS', 'GPS+GLO+GAL+BDS', '-15.94253386', '-5.667345444', '453.29', '6104817.308', '-605827.996', '-1740738.865', 'ROBOT', 'IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '30606M003', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('STJ300CAN', 'CA', 'SEPT POLARX5TR', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '47.59543514', '-52.67830776', '154.515', '2612588.671', '-3426820.64', '4686773.756', 'ROBOT', 'IGS20, IGS Multi-GNSS, IGS, RTS', 'IGN', '40101M005', 'EXTERNAL T4Science VCH-1008 passive maser', 'Centre National d\'Etudes Spatiales, Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('STJO00CAN', 'CA', 'SEPT POLARX5', 'TWIVC6150', 'NONE', 'GPS+GLO+GAL', '47.59523889', '-52.67774722', '152.8', '2612631.2', '-3426807', '4686757.8', 'ROBOT', 'IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '40101M001', 'EXTERNAL H-MASER', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('STK200JPN', 'JP', 'TRIMBLE ALLOY', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+QZSS', '43.52864444', '141.8448194', '118.54', '-3642161.206', '2861487.883', '4370351.333', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS', 'CDDIS', '21731S004', 'EXTERNAL CESIUM', 'Geospatial Information Authority of Japan', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('STPM00SPM', 'FR', 'TRIMBLE ALLOY', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+SBAS', '46.77782379', '-56.16824438', '0.473', '2436208.256', '-3634804.894', '4624885.452', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN', '97501M005', 'INTERNAL', 'Institut National de l\'Information Geographique et', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('STR100AUS', 'AU', 'SEPT POLARX5', 'ASH701945C_M', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-35.315525', '149.0100556', '799.9', '-4467103.193', '2683039.475', '-3666948.746', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'GA', '50119M002', 'EXTERNAL CESIUM', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('STR200AUS', 'AU', 'TRIMBLE ALLOY', 'LEIAR25.R3', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-35.31615278', '149.0101583', '802.5', '-4467075.235', '2683011.847', '-3667007.041', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'GA', '50119M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SULP00UKR', 'UA', 'TRIMBLE NETR9', 'TPSCR.G5', 'TPSH', 'GPS+GLO+GAL+BDS+SBAS', '49.83558889', '24.01448889', '370.5', '3765296.991', '1677559.204', '4851297.409', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'BKG', '12366M001', 'INTERNAL', 'Lviv Polytechnic National University', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SUTH00ZAF', 'ZA', 'SEPT POLARX5', 'ASH701945G_M', 'NONE', 'GPS+GLO+GAL+BDS', '-32.38021083', '20.81046231', '1799.7659', '5041274.842', '1916054.12', '-3397075.972', 'ROBOT', 'IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '30314M002', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SUTM00ZAF', 'ZA', 'JAVAD TRE_3', 'JAVRINGANT_G5T', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '-32.38143611', '20.81091111', '1797.6', '5041190.169', '1916067.017', '-3397189.514', 'ROBOT', 'IGS08, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '30314M004', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SUWN00KOR', 'KR', 'TRIMBLE NETR9', 'TRM59800.80', 'SCIS', 'GPS+GLO+GAL', '37.2755', '127.0542', '83.9322', '-3062023.416', '4055449.166', '3841819.377', 'COPIED', 'IGS08, IGS14, IGS14 Core, IGS20, IGS, RTS', 'CDDIS', '23903M001', 'EXTERNAL CESIUM', 'National Geographic Information Institute', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SVTL00RUS', 'Russian Federation', 'JAVAD TRE_3 DELTA', 'JAVRINGANT_DM', 'JVDM', 'GPS+GLO+GAL', '60.53285556', '29.78087222', '76.8', '2730156', '1562365', '5529989', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS', 'BKG', '12350M001', 'EXTERNAL H-MASER CH1-80', 'Institute of Applied Astronomy RAS', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SYDN00AUS', 'AU', 'SEPT POLARX5TR', 'ASH701945C_M', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-33.78087222', '151.1503833', '85.6', '-4648240.847', '2560636.441', '-3526317.777', 'ROBOT', 'IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS', 'GA', '50124M003', 'EXTERNAL CESIUM', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('SYOG00ATA', 'AQ', 'TRIMBLE ALLOY', 'TRM159900.00', 'SCIS', 'GPS+GLO+GAL+QZSS', '-69.007', '39.5837', '50.0902', '1766207.869', '1460290.38', '-5932297.765', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '66006S002', 'EXTERNAL CESIUM', 'Geospatial Information Authority of Japan', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TABL00USA', 'US', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS+GLO+SBAS', '34.38185', '-117.6782833', '2228.03', '-2448550.113', '-4668099.077', '3582741.024', 'ROBOT', 'IGS', 'CDDIS', '49901M001', 'INTERNAL', 'USGS', '10'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TANA00ETH', 'ET', 'LEICA GR25', 'LEIAR25.R4', 'LEIT', 'GPS+GLO', '11.56907157', '37.32910592', '1850.9624', '4970747.778', '3790687.113', '1271109.038', 'ROBOT', 'IGS', 'CDDIS', '31508M001', 'INTERNAL', 'Institute of Land Administration Bahir Dar Univers', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TASH00UZB', 'UZ', 'SEPT ASTERX4', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '41.32805', '69.29556667', '439.7', '1695945.199', '4487138.568', '4190140.693', 'ROBOT', 'IGS14, IGS14 Core, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '12327M001', 'EXTERNAL RUBIDIUM', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TCMS00TWN', 'TW', 'TRIMBLE NETR9', 'LEIAT504', 'NONE', 'GPS', '24.79798608', '120.9873891', '77.2607', '-2982782.854', '4966660.159', '2658809.459', 'ROBOT', 'IGS08, IGS14, IGS20, IGS14 Core, IGS', 'SIO', '23604S002', 'INTERNAL', 'National Measurement Laboratory', '109'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TDOU00ZAF', 'ZA', 'TRIMBLE ALLOY', 'TRM159900.00', 'NONE', 'GPS+GLO', '-23.07990833', '30.38400556', '630.2', '5064840.831', '2969624.419', '-2485110.043', 'ROBOT', 'IGS', 'ftp://igs.ign.fr/', '30319M001', 'INTERNAL', 'National Geospatial Information', '16'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TEHN00IRN', 'IRAN', 'HI-TARGET VNET8', 'HITAT45101CP', 'HITZ', 'GPS+GLO', '35.69728056', '51.33409167', '1194.57', '3240499.403', '4049740.323', '3701663.005', 'ROBOT', 'IGS08, IGS14, IGS', 'CDDIS', '20404M002', 'INTERNAL', 'National Cartographic Center of Iran', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TEJA00CHL', 'CL', 'STONEX SC2200', 'STXSA1500', 'STXG', 'GPS+GLO+GAL+BDS', '-39.80545278', '-73.25284722', '43.2', '1413829.566', '-4698487.606', '-4061442.291', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '41791M001', 'INTERNAL', 'Universidad de Santiago de Chile', '4'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('THTG00PYF', 'PF', 'SEPT POLARX5TR', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '-17.57706028', '-149.6064384', '97.994', '-5246414', '-3077260', '-1913842', 'ROBOT', 'IGS20, IGS Multi-GNSS, RTS, IGS', 'IGN', '92201M016', 'EXTERNAL CESIUM', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('THTI00PYF', 'PF', 'TRIMBLE NETR9', 'ASH701945E_M', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-17.57705844', '-149.606445', '98.49', '-5246415.813', '-3077260.634', '-1913841.97', 'ROBOT', 'IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN', '92201M009', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('THU200GRL', 'GL', 'SEPT POLARX5', 'ASH701073.1', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS', '76.53704722', '-68.82505', '36.2', '538093.193', '-1389088.13', '6180979.36', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS', 'CDDIS', '43001M002', 'INTERNAL', 'DTU Space', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TID100AUS', 'AU', 'SEPT POLARX5', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-35.39919722', '148.98', '665.3', '-4460996.95', '2682557.08', '-3674442.627', 'ROBOT', 'IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'GA', '50103M108', 'EXTERNAL H-MASER', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TIDB00AUS', 'AU', 'ASHTECH UZ-12', 'AOAD/M_T', 'NONE', 'GPS', '-35.39920556', '148.9799972', '665.3719', '-4460996.405', '2682557.089', '-3674443.393', 'ROBOT', 'IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS', 'JPL', '50103M108', 'EXTERNAL H-MASER', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TIT200DEU', 'DE', 'JAVAD TRE_3 DELTA', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '51.03523333', '6.431580556', '156.1', '3993787.1', '450204.2', '4936131.8', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'BKG', '14278M002', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TIXI00RUS', 'Russian Federation', 'JPS EGGDT', 'TPSCR3_GGD', 'NONE', 'GPS+GLO', '71.634475', '128.8664139', '46.9847', '-1264872.963', '1569455.814', '6031003.388', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS', NULL, '12360M001', 'INTERNAL', 'RDAAC', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TLSE00FRA', 'FR', 'TRIMBLE ALLOY', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '43.56069444', '1.480872222', '207.2', '4627851.899', '119638.546', '4372993.537', 'ROBOT', 'IGS08, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'IGN', '10003M009', 'INTERNAL', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TLSG00FRA', 'FR', 'SEPT POLARX5TR', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '43.54970833', '1.485036111', '208.7', '4628685.095', '119996.724', '4372110.007', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'IGN', '10003M034', 'EXTERNAL CESIUM', 'Centre National d\'Etudes Spatiales', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TNML00TWN', 'TW', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL', '24.79795492', '120.9873441', '75.8599', '-2982779.039', '4966662.655', '2658805.738', 'ROBOT', 'IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS', 'SIO', '23604S001', 'EXTERNAL RUBIDIUM', 'National Measurement Laboratory', '59'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TONG00TON', 'TO', 'SEPT POLARX5', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-21.14471389', '-175.1792222', '56.3', '-5930303.723', '-500147.2009', '-2286366.203', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'GA', '50902M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TOPL00BRA', 'BR', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS', '-10.17105278', '-48.33067778', '256.55', '4174345.6', '-4690236.73', '-1118921.27', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '41648M001', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TORP00USA', 'US', 'SEPT POLARX5', 'TWIVC6150', 'SCIS', 'GPS+GLO+GAL+SBAS', '33.79779722', '-118.3306028', '-5.22', '-2517894.554', '-4670259.884', '3527827.626', 'ROBOT', 'IGS', 'CDDIS', '49912M001', 'INTERNAL', 'USGS', '12'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TOW200AUS', 'AU', 'SEPT POLARX5', 'LEIAR25.R3', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-19.26927222', '147.0556917', '88.1', '-5054583.396', '3275504.112', '-2091538.466', 'ROBOT', 'IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'GA', '50140M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TRAK00USA', 'United States of America', 'TPS NET-G3A', 'TPSCR.G3', 'SCIT', 'GPS+GLO', '33.61793611', '-117.8034389', '115.5', '-2480029.62', '-4703110.48', '3511298.77', NULL, 'IGS', 'Scripps Orbit and Permanent Array Center', '40480M001', 'INTERNAL', 'Scripps Orbit and Permanent Array Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TRO100NOR', 'NO', 'TRIMBLE NETR9', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS', '69.66271389', '18.93963056', '138', '2102929', '721619', '5958196', 'ROBOT', 'IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS', 'BKG', '10302M006', 'INTERNAL', 'Norwegian Mapping Authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TSK200JPN', 'JP', 'TRIMBLE ALLOY', 'TRM159900.00', 'NONE', 'GPS+GLO+GAL+QZSS', '36.105575', '140.0871167', '69.93', '-3957184.109', '3310231.726', '3737703.956', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '21730S010', 'EXTERNAL H-MASER', 'Geospatial Information Authority of Japan', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TSKB00JPN', 'JP', 'TRIMBLE ALLOY', 'AOAD/M_T', 'DOME', 'GPS+GLO+QZSS', '36.10568056', '140.0874972', '67.3', '-3957199.24', '3310199.668', '3737711.708', NULL, 'IGS08, IGS08 Core, IGS20, IGS Multi-GNSS, IGS', 'CDDIS', '21730S005', 'EXTERNAL CESIUM', 'Geospatial Information Authority of Japan', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TUBI00TUR', 'Turkey', 'TRIMBLE 5700', 'TRM29659.00', 'UNAV', 'GPS', '40.78672778', '29.450675', '221.8', '4211318.522', '2377865.759', '4144664.456', 'ROBOT', 'IGS20, IGS', 'BKG', '20806M001', 'INTERNAL', 'TUBITAK Marmara Research Center', '99'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TUVA00TUV', 'TV', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '-8.525291667', '179.1965611', '38.4', '-6307543.766', '88454.3221', '-939278.1193', 'ROBOT', 'IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'GA', '51101M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('TWTF00TWN', 'TW', 'SEPT POLARX4TR', 'ASH701945C_M', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '24.9536', '121.1645', '203.122', '-2994425.04', '4951312.24', '2674498.6', 'ROBOT', 'IGS08, IGS, IGS Multi-GNSS', 'CDDIS', '23603S002', 'EXTERNAL STEERED H-MASER', 'Telecommunication Laboratories, Chunghwa', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UCAL00CAN', 'CA', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '51.079975', '-114.13385', '1118.8', '-1641945.2', '-3664804.1', '4940009.3', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'BKG', '49106M001', 'INTERNAL', 'DLR German Space Operations Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UCLP00USA', 'US', 'TPS NET-G3A', 'TPSCR.G3', 'SCIS', 'GPS+GLO', '34.06912222', '-118.4419111', '111.54', '-2519007.233', '-4650672.315', '3552862.789', 'ROBOT', 'IGS', 'CDDIS', '40487M002', 'INTERNAL', 'USGS', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UCLU00CAN', 'CA', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS', '48.9256', '-125.5416', '10', '-2440669.042', '-3416437.062', '4785136.849', 'ROBOT', 'IGS, IGS Multi-GNSS', 'PGC', '40140M001', 'INTERNAL CLOCK', 'Geological Survey of Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UFPR00BRA', 'BR', 'TRIMBLE NETR9', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS', '-25.44836858', '-49.23095478', '925.8', '3763751.676', '-4365113.861', '-2724404.579', 'ROBOT', 'IGS14 Core, IGS14, IGS20, IGS, RTS, IGS Multi-GNSS', 'CDDIS', '41610M002', 'INTERNAL', 'Instituto Brasileiro de Geografia e Estat¨ªstica', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ULAB00MNG', 'MN', 'JAVAD TRE_3', 'JAVRINGANT_G5T', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '47.86506667', '107.0523306', '1575.7', '-1257408.923', '4099404.397', '4707992.672', 'ROBOT', 'IGS08, IGS20, IGS Multi-GNSS, IGS, RTS', 'CDDIS', '24201M001', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ULDI00ZAF', 'ZA', 'TRIMBLE NETR9', 'ASH701941.B', 'SCIS', 'GPS+GLO', '-28.29311667', '31.42092222', '607.9', '4796680.905', '2930311.478', '-3005435.815', 'ROBOT', 'IGS20, IGS', 'ftp://igs.ign.fr/', '30318M001', 'INTERNAL', 'National Geospatial Information', '16'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UNB300CAN', 'CA', 'TRIMBLE ALLOY', 'TRM57971.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '45.95020833', '-66.64170556', '22.85', '1761288.2', '-4078238.6', '4561417.8', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'CDDIS', '40146M002', 'INTERNAL', 'University of New Brunswick', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UNBD00CAN', 'CA', 'SEPT POLARX5S', 'TRM55971.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '45.95012333', '-66.64149472', '23.12', '1761305.9', '-4078238.57', '4561411.35', 'ROBOT', 'IGS Multi-GNSS, IGS', 'BKG', '40146M003', 'INTERNAL', 'University of New Brunswick, DLR German Space Operations Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UNBJ00CAN', 'CA', 'TPS LEGACY', 'TRM57971.00', 'NONE', 'GPS+GLO', '45.95020833', '-66.64170556', '22.75', '1761288.1', '-4078238.6', '4561417.7', 'ROBOT', 'IGS14, IGS20, IGS14 Core, IGS', 'CDDIS', '40146M002', 'INTERNAL', 'University of New Brunswick', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UNBN00CAN', 'CA', 'NOV OEM6', 'TRM57971.00', 'NONE', 'GPS+GLO+SBAS', '45.95020833', '-66.64170556', '22.85', '1761288.2', '-4078238.6', '4561417.8', 'ROBOT', 'IGS', 'CDDIS', '40146M002', 'INTERNAL', 'University of New Brunswick', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UNSA00ARG', 'AR', 'SEPT ASTERX4', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '-24.72745556', '-65.40764444', '1257.8', '2412830.425', '-5271936.73', '-2652209.055', 'ROBOT', 'IGS08, IGS14 Core, IGS08 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '41514M001', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('URAL00RUS', 'RU', 'TRIMBLE R9S', 'CHCC220GR2', 'CHCD', 'GPS+GLO+GAL+QZSS+SBAS', '56.838275', '60.61485833', '279.96', '1716013.966', '3047281.697', '5316302.551', 'ROBOT', 'IGS, IGS Multi-GNSS', 'IGN', '12380M001', 'INTERNAL', 'Federal Budgetary Institute', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('URUM00CHN', 'CN', 'JAVAD TRE_3', 'JAVRINGANT_G5T', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '43.80795', '87.60067222', '858.9', '193030.2318', '4606851.332', '4393311.562', 'ROBOT', 'IGS08, IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '21612M001', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('USCL00CHL', 'CL', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS+SBAS', '-33.44985278', '-70.68134444', '570.2', '1762489.887', '-5027632.74', '-3496009.235', 'ROBOT', 'RTS, IGS, IGS Multi-GNSS', 'CDDIS', '41768M001', 'INTERNAL', 'Universidad de Santiago de Chile', '4'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('USN700USA', 'US', 'SEPT POLARX5TR', 'TPSCR.G5', 'TPSH', 'GPS+GLO+GAL+BDS', '38.92056611', '-77.0662766', '58.924', '1112162.138', '-4842854.667', '3985497.066', 'ROBOT', 'IGS, IGS Multi-GNSS', 'JPL', '40451S009', 'EXTERNAL H-MASER', 'U.S. Naval Observatory, Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('USN800USA', 'US', 'SEPT POLARX5TR', 'TPSCR.G5', 'TPSH', 'GPS+GLO+GAL+BDS+SBAS', '38.92056611', '282.9337234', '58.924', '1112162.138', '-4842854.667', '3985497.066', 'ROBOT', 'IGS, IGS Multi-GNSS', 'CDDIS', '40451S009', 'EXTERNAL H-MASER', 'U.S. Naval Observatory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('USN900USA', 'US', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS+GLO+GAL+BDS+SBAS', '38.92056611', '282.9337234', '58.924', '1112162.138', '-4842854.667', '3985497.066', 'ROBOT', 'IGS, IGS Multi-GNSS', 'CDDIS', '40451S009', 'EXTERNAL H-MASER', 'U.S. Naval Observatory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('USP100FJI', 'FJ', 'PANDA PD51A', 'HXCCGX601A', 'HXCS', 'GPS+GLO+GAL+BDS', '-18.14908611', '178.4463722', '70.6', '-6060627.284', '164379.897', '-1974093.219', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'WHU', '50801M004', 'INTERNAL', 'Beihang University', '226'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('USUD00JPN', 'JP', 'SEPT POLARX5', 'AOAD/M_T', 'JPLA', 'GPS+GLO+GAL+BDS+QZSS', '36.13311025', '138.3620436', '1508.6193', '-3855263.036', '3427432.557', '3741020.293', NULL, 'IGS20, IGS Multi-GNSS, IGS, RTS', 'JPL', '21729S007', 'EXTERNAL CESIUM', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UTQI00USA', 'US', 'JAVAD TR_G3TH', 'JAV_GRANT-G3T', 'NONE', 'GPS+GLO+GAL', '71.32275556', '-156.6150167', '12.1', '-1880399.922', '-813136.6979', '6019921.574', 'ROBOT', 'IGS, IGS Multi-GNSS, RTS', 'CDDIS', '49508M002', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('UZHL00UKR', 'UA', 'NOV OEMV3', 'NOV702GG', 'NONE', 'GPS+GLO', '48.632', '22.2976', '232', '3907587.665', '1602428.534', '4763783.686', 'ROBOT', 'IGS08, IGS14, IGS', 'BKG', '12301M001', 'INTERNAL', 'Main Astronomical Observatory of Ukraine', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('VACS00MUS', 'MU', 'SEPT POLARX5', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-20.29709108', '57.49703664', '420.4', '3215946.33', '5047448.47', '-2198719.6', 'ROBOT', 'IGS14, IGS14 Core, IGS20, IGS, IGS Multi-GNSS, RTS', 'JPL', '39003M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('VALD00CAN', 'CA', 'TPS NET-G5', 'TPSCR.G3', 'NONE', 'GPS+GLO', '48.09705833', '-77.56416667', '312.8', '919075.83', '-4167766.23', '4724323.53', 'ROBOT', 'IGS20, IGS, RTS', 'CDDIS', '40156M001', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('VILL00ESP', 'ES', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '40.44359167', '-3.951980556', '647.4', '4849833.874', '-335049.255', '4116014.809', 'ROBOT', 'IGS08, IGS Multi-GNSS, IGS, RTS', 'CDDIS', '13406M001', 'EXTERNAL CESIUM', 'ESA/ESOC', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('VIS000SWE', 'SE', 'SEPT POLARX5', 'AOAD/M_T', 'OSOD', 'GPS+GLO+GAL+BDS+SBAS', '57.65386667', '18.36731111', '79.8', '3246470.561', '1077900.313', '5365277.902', NULL, 'IGS20, IGS Multi-GNSS, IGS, RTS', 'BKG', '10423M001', 'INTERNAL', 'Lantmateriet the Swedish mapping authority', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('VNDP00USA', 'US', 'SEPT POLARX5', 'TRM59800.00', 'SCIS', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '34.55631111', '-120.61645', '-11.5', '-2678090.116', '-4525437.395', '3597431.737', 'ROBOT', 'IGS08, IGS14 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS', 'CDDIS', '40420M007', 'INTERNAL', 'EarthScope Consortium', '5'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('VOIM00MDG', 'MG', 'JAVAD TR_G3TH', 'JAV_RINGANT_G3T', 'NONE', 'GPS+GLO+GAL', '-21.9063', '46.79327222', '1163.3', '4054014.146', '4316070.229', '-2365224.017', 'CHAMBER', 'IGS20, IGS Multi-GNSS, IGS', 'CDDIS', '33303M001', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WAB200CHE', 'CH', 'SEPT POLARX5TR', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GAL', '46.92374722', '7.46425', '611', '4327318', '566956', '4636426', 'ROBOT', 'IGS', 'BKG', '14014M002', 'EXTERNAL UTC(CH) Master Clock', 'Swiss Federal Office of Metrology and Accreditatio', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WARK00NZL', 'NZ', 'TRIMBLE ALLOY', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-36.43441111', '174.6627806', '111.3', '-5115333.23', '477886.9079', '-3767147.473', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'CDDIS', '50243M001', 'EXTERNAL H-MASER', 'GNS Science', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WARN00DEU', 'DE', 'JAVAD TRE_3 DELTA', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '54.16978889', '12.10142778', '50.7', '3658785.6', '784471.1', '5147870.7', 'ROBOT', 'IGS20, IGS, RTS, IGS Multi-GNSS', 'BKG', '14277M002', 'INTERNAL', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WDC500USA', 'US', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '38.92056389', '-77.06631667', '59', '1112158.868', '-4842855.614', '3985496.946', 'ROBOT', 'IGS', 'CDDIS', '40451S010', 'EXTERNAL H-MASER', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WDC600USA', 'US', 'NOV OEM6', 'TPSCR.G5', 'TPSH', 'GPS', '38.92056389', '-77.06631667', '59', '1112158.868', '-4842855.614', '3985496.946', 'ROBOT', 'IGS', 'CDDIS', '40451S010', 'EXTERNAL H-MASER', 'National Geospatial-Intelligence Agency', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WES200USA', 'US', 'TRIMBLE ALLOY', 'TWIVC6150', 'SCIS', 'GPS+GLO+GAL', '42.61333611', '-71.49332778', '85', '1492233.247', '-4458089.489', '4296046.035', 'ROBOT', 'IGS08, IGS14, IGS', 'https://geodesy.noaa.gov/corsdata/', '40440S020', 'EXTERNAL H-MASER', 'National Geodetic Survey', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WGTN00NZL', 'NZ', 'TRIMBLE ALLOY', 'TRM115000.00', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-41.32345639', '174.8058931', '26.06', '-4777269.46', '434270.155', '-4189484.491', 'ROBOT', 'IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '50208M003', 'INTERNAL', 'GNS Science', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WHC100USA', 'US', 'TPS NET-G3A', 'TPSCR.G3', 'SCIS', 'GPS+GLO', '33.97988611', '-118.0311694', '94.25', '-2488199.324', '-4673487.152', '3544649.264', 'ROBOT', 'RTS, IGS', 'CDDIS', '40461M001', 'INTERNAL', 'USGS', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WHIT00CAN', 'CA', 'SEPT POLARX5', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL', '60.7505', '-135.2221', '1427', '-2218337.85', '-2201205.06', '5543057.57', 'ROBOT', 'IGS08, IGS08 Core, IGS14 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS', 'CDDIS', '40136M001', 'INTERNAL', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WIDC00USA', 'US', 'TRIMBLE NETR9', 'TRM57971.00', 'NONE', 'GPS+GLO+SBAS', '33.93475833', '-116.3917806', '445.04', '-2354850.17', '-4745524.01', '3540693.1', 'ROBOT', 'RTS, IGS', 'CDDIS', '49917M001', 'INTERNAL', 'USGS', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WILL00CAN', 'CA', 'SEPT POLARX5', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS', '52.2369', '-122.1678', '1096', '-2084258.016', '-3313872.98', '5019853.081', 'ROBOT', 'IGS08, IGS14 Core, IGS14, IGS20, IGS Multi-GNSS, IGS', 'PGC', '40134M001', 'INTERNAL', 'Geological Survey of Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WIND00NAM', 'NA', 'JAVAD TRE_3', 'JAVRINGANT_G5T', 'NONE', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '-22.57491944', '17.08943056', '1734.7', '5633708.78', '1732017.696', '-2433985.803', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS', 'CDDIS', '31101M001', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WLSN00USA', 'US', 'SEPT POLARX5', 'TWIVC6150', 'NONE', 'GPS+GLO+GAL+SBAS', '34.22612222', '-118.0559139', '1705.26', '-2483640.949', '-4660072.843', '3568172.195', 'ROBOT', 'IGS', 'CDDIS', '40400M101', 'INTERNAL', 'USGS', '2'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WROC00POL', 'PL', 'LEICA GR50', 'LEIAR25.R4', 'LEIT', 'GPS+GLO+GAL+BDS+QZSS+SBAS', '51.11326389', '17.06202778', '180.3', '3835751', '1177249', '4941605', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'BKG', '12217M001', 'INTERNAL', 'Wroclaw University of Environmental and Life Scien', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WSRT00NLD', 'NL', 'SEPT POLARX5', 'AOAD/M_T', 'DUTD', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '52.9146', '6.6045', '86', '3828739', '443305', '5064887', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'DUT', '13506M005', 'INTERNAL', 'Delft University of Technology', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WTZ300DEU', 'DE', 'JAVAD TRE_G3TH DELTA', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+SBAS', '49.14477778', '12.87863889', '663.4', '4075535.3', '931822.185', '4801608.915', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'BKG', '14201M015', 'EXTERNAL H-MASER', 'DLR German Space Operations Center', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WTZA00DEU', 'DE', 'SEPT POLARX2', 'ASH700936C_M', 'SNOW', 'GPS', '49.14422778', '12.87890833', '665.9', '4075578.1', '931853.1', '4801570.2', 'ROBOT', 'IGS', 'BKG', '14201M013', 'EXTERNAL CESIUM', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WTZR00DEU', 'DE', 'LEICA GR50', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '49.14419722', '12.87890833', '666', '4075580.685', '931853.66', '4801568.054', 'ROBOT', 'IGS08, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS', 'BKG', '14201M010', 'EXTERNAL H-MASER EFOS 18', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WTZS00DEU', 'DE', 'SEPT POLARX5TR', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+IRNSS+SBAS', '49.14478889', '12.87863333', '663.4', '4075534.9', '931822.6', '4801609.2', 'ROBOT', 'IGS Multi-GNSS, IGS', 'BKG', '14201M015', 'EXTERNAL CESIUM', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WTZZ00DEU', 'DE', 'JAVAD TRE_3 DELTA', 'LEIAR25.R3', 'LEIT', 'GPS+GLO+GAL+BDS+SBAS', '49.14421389', '12.87890833', '665.8', '4075579.1', '931853.4', '4801569.2', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'BKG', '14201M014', 'EXTERNAL H-MASER EFOS 18', 'Bundesamt fuer Kartographie und Geodaesie', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WUH200CHN', 'CN', 'JAVAD TRE_3', 'JAVRINGANT_G5T', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '30.5317', '114.3573', '25.8', '-2267749', '5009154', '3221290', 'ROBOT', 'IGS Multi-GNSS, RTS, IGS', 'CDDIS', '21602M007', 'INTERNAL', 'GeoForschungsZentrum', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WUHN00CHN', 'CN', 'TRIMBLE NETR9', 'TRM59800.00C', 'ENCL', 'GPS+GLO+BDS', '30.53165278', '114.3572611', '28.2', '-2267750.266', '5009156.142', '3221291.898', NULL, 'IGS08, IGS14, IGS20, IGS14 Core, IGS Multi-GNSS, IGS', 'ftp://geodesy.noaa.gov/cors', '21602M001', 'EXTERNAL RUBIDIUM CLOCK STEERED BY GPS', 'Wuhan University', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('WUTH00NOR', 'NO', 'SEPT POLARX5S', 'SEPCHOKE_B3E6', 'SPKE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS+SBAS', '77.00251111', '15.53860556', '52.2', '1386490.169', '385514.005', '6192887.206', 'ROBOT', 'IGS, IGS Multi-GNSS', 'BEV', '81301M001', 'INTERNAL', 'Warsaw University of Technology', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('XMIS00AUS', 'AU', 'TRIMBLE NETR9', 'JAVRINGANT_DM', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-10.44995833', '105.6885056', '261.5', '-1696344.753', '6039590.011', '-1149275.082', 'ROBOT', 'IGS14 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS', 'GA', '50183M001', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YAKT00RUS', 'Russian Federation', 'JAVAD TRE_3N DELTA', 'ASH701933B_M', 'SCIS', 'GPS+GLO', '62.03096111', '129.6803', '103.37', '-1914998.836', '2308241.52', '5610225.578', NULL, 'IGS14 Core, IGS14, IGS20, IGS', 'CDDIS', '12353M002', 'EXTERNAL CESIUM', 'RDAAC', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YAR200AUS', 'AU', 'TRIMBLE ALLOY', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-29.04654722', '115.3469833', '241.3', '-2389026.609', '5043317.054', '-3078529.553', 'ROBOT', 'IGS14 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS', 'GA', '50107M004', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YAR300AUS', 'AU', 'SEPT POLARX5', 'LEIAR25', 'NONE', 'GPS+GLO+GAL+BDS+QZSS', '-29.04648889', '115.3471583', '242.4', '-2389043.765', '5043313.583', '-3078524.387', 'ROBOT', 'IGS, RTS, IGS Multi-GNSS', 'GA', '50107M008', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YARR00AUS', 'AU', 'SEPT POLARX5', 'LEIAT504', 'NONE', 'GPS+GLO+GAL+BDS+QZSS+IRNSS', '-29.04658056', '115.3469806', '241.3', '-2389025.573', '5043315.536', '-3078532.971', 'ROBOT', 'IGS08, IGS, IGS Multi-GNSS, RTS', 'GA', '50107M006', 'INTERNAL', 'Geoscience Australia', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YEBE00ESP', 'ES', 'LEICA GR50', 'LEIAR20', 'LEIM', 'GPS+GLO+GAL+BDS', '40.52489722', '-3.088630556', '972.8', '4848724.95', '-261632.509', '4123093.952', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS Multi-GNSS, IGS, RTS', 'BKG', '13420M001', 'EXTERNAL H-MASER', 'Instituto Geografico Nacional', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YEL200CAN', 'CA', 'SEPT POLARX5TR', 'LEIAR25.R4', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '62.48132114', '-114.4808464', '181.008', '-1224441.982', '-2689174.649', '5633660.376', 'ROBOT', 'IGS Multi-GNSS, IGS, RTS', 'IGN', '40127M006', 'EXTERNAL VCH-1008 MASER', 'Centre National d\'Etudes Spatiales, Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YELL00CAN', 'CA', 'JAVAD TRE_3N DELTA', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL', '62.4809', '-114.4807', '181', '-1224452.4', '-2689216', '5633638.2', 'ROBOT', 'IGS08, IGS14 Core, IGS14, IGS20, IGS, IGS Multi-GNSS, RTS', 'CDDIS', '40127M003', 'EXTERNAL MASER', 'Natural Resources Canada', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YIBL00OMN', 'OM', 'TRIMBLE NETR9', 'ASH701945C_M', 'NONE', 'GPS+GLO', '22.18645833', '56.11233333', '95.1', '3294552.811', '4905092.434', '2393579.637', 'ROBOT', 'IGS08, IGS14 Core, IGS08 Core, IGS14, IGS20, IGS', 'CDDIS', '25001M001', 'INTERNAL', 'Petrolium Development Oman', '20'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YKRO00CIV', 'Cote d\'Ivorie', 'JAVAD TRE_3 DELTA', 'ASH701945C_M', 'NONE', 'GPS+GLO+GAL+BDS', '6.870560278', '-5.240092972', '270', '6306439.897', '-578380.783', '757956.481', 'ROBOT', 'IGS Multi-GNSS, IGS', 'JPL', '32601M001', 'INTERNAL', 'Jet Propulsion Laboratory', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YONS00KOR', 'KR', 'TRIMBLE ALLOY', 'TRM159900.00', 'SCIS', 'GPS+GLO+GAL', '37.54112222', '127.0013444', '96.849', '-3047506.741', '4043980.58', '3865243.01', 'ROBOT', 'IGS', 'CDDIS', '23906M001', 'INTERNAL', 'Seoul Metropolitan Government', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('YSSK00RUS', 'Russian Federation', 'JAVAD TRE_3N DELTA', 'ASH701933B_M', 'DOME', 'GPS+GLO', '47.02973611', '142.7167194', '91.2887', '-3465320.847', '2638269.382', '4644085.485', NULL, 'IGS14, IGS20, IGS', 'CDDIS', '12329M003', 'INTERNAL', 'RDAAC', NULL); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ZAMB00ZMB', 'ZM', 'JAVAD TRE_3 DELTA', 'AOAD/M_T', 'NONE', 'GPS+GLO+GAL+BDS', '-15.42554081', '28.31101236', '1324.9144', '5415353.011', '2917209.914', '-1685888.865', 'ROBOT', 'IGS08, IGS08 Core, IGS14, IGS20, IGS, IGS Multi-GNSS', 'JPL', '34601M001', 'INTERNAL', 'Jet Propulsion Laboratory', '51'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ZECK00RUS', 'RU', 'JAVAD TRE_3 DELTA', 'JAVRINGANT_DM', 'JVDM', 'GPS+GLO+GAL', '43.78839167', '41.56506667', '1167', '3451175.15', '3060335.95', '4391955.97', 'ROBOT', 'IGS08, IGS14, IGS20, IGS Multi-GNSS, IGS', 'BKG', '12351M001', 'EXTERNAL H-MASER VCH-1003M', 'Institute of Applied Astronomy RAS', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ZIM200CHE', 'CH', 'TRIMBLE NETR9', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS', '46.87709167', '7.465027778', '956.5', '4331300.16', '567537.081', '4633133.51', 'ROBOT', 'IGS14, IGS20, IGS Multi-GNSS, IGS, RTS', 'BKG', '14001M008', 'INTERNAL', 'Swiss Federal Office of Topography', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ZIM300CHE', 'CH', 'TRIMBLE NETR9', 'TRM59800.00', 'NONE', 'GPS+GLO+GAL+BDS+SBAS', '46.87709167', '7.465027778', '956.5', '4331300.16', '567537.081', '4633133.51', 'ROBOT', 'IGS Multi-GNSS, IGS', 'BKG', '14001M008', 'INTERNAL', 'Swiss Federal Office of Topography', '1'); +INSERT INTO `igs_stations`(`Site_Name`, `Country_Region`, `Receiver`, `Antenna`, `Radome`, `Satellite_System`, `Latitude`, `Longitude`, `Height_m`, `X_m`, `Y_m`, `Z_m`, `Calibration`, `Networks`, `Data_Center`, `IERS_DOMES`, `Clock`, `Agencies`, `Last_Data`) VALUES ('ZIMM00CHE', 'CH', 'TRIMBLE NETR9', 'TRM29659.00', 'NONE', 'GPS', '46.87709444', '7.465272222', '956.4', '4331297.348', '567555.639', '4633133.728', 'ROBOT', 'IGS08, IGS14, IGS20, IGS', 'BKG', '14001M004', 'INTERNAL', 'Swiss Federal Office of Topography', '1'); diff --git a/class1/result1.wav b/class1/result1.wav new file mode 100644 index 0000000..5de52a9 Binary files /dev/null and b/class1/result1.wav differ diff --git a/class1/result2.png b/class1/result2.png new file mode 100644 index 0000000..9ae2b5a Binary files /dev/null and b/class1/result2.png differ diff --git a/class1/result2.wav b/class1/result2.wav new file mode 100644 index 0000000..3c71791 Binary files /dev/null and b/class1/result2.wav differ diff --git a/class1/result4.png b/class1/result4.png new file mode 100644 index 0000000..6b1a2ba Binary files /dev/null and b/class1/result4.png differ diff --git a/class1/stu.py b/class1/stu.py new file mode 100644 index 0000000..4606706 --- /dev/null +++ b/class1/stu.py @@ -0,0 +1,26 @@ +import mysql.connector + +# 连接到 MySQL 数据库 +conn = mysql.connector.connect( + host="localhost", # 数据库主机地址 + user="root", # 数据库用户名 + password="123123", # 数据库密码 + database='shop' +) + +# 创建一个游标对象 +cursor = conn.cursor() + +# 读取 SQL 文件内容 +with open('igs_stations.sql', 'r') as file: + sql_statements = file.read() + +# 执行 SQL 文件中的查询语句 +for result in cursor.execute(sql_statements, multi=True): + pass + +# 提交更改 +conn.commit() + +# 关闭连接 +conn.close() \ No newline at end of file diff --git a/class1/test.py b/class1/test.py new file mode 100644 index 0000000..51924c9 --- /dev/null +++ b/class1/test.py @@ -0,0 +1,533 @@ +# _*_ coding:utf-8 _*_ +# @Time:2023/7/10 8:30 +# @File:main.py +# @SoftWare:PyCharm +# @Project:MineSweeper +# @author:yzf +from tkinter import scrolledtext, END # 滚动框, 滚动框自动下拉到最后一行 +from pymouse import PyMouse # 模拟鼠标自动点击 +import tkinter as tk # UI界面 +import threading # 多线程任 +import pyautogui # 获取窗口位置信息 +import random # 随机数 +import time # 应用sleep函数睡眠 + +# 全局变量 +TIME_LIMIT = 10 # 扫雷限时 +CLOCK = 0 # 扫雷用时记录 +TIMER_RUN = False # 计时器是否启动 +GAME_OVER = False # 游戏是否结束 +curData = [] # 方块状态数组 +initData = [] # 初始布雷方案数组 +SHOW_BOARD_STATE = [] # 是否显示过方块状态 +BUTTONS = {} # 方块按钮字典 +BOARD_ROWS = 20 # 扫雷方块行数 +BOARD_COLS = 20 # 扫雷方块列数 +MINES = 96 # 总的雷数 +mine_number = 0 # 剩余的雷数 +DIGIT_WIDTH = 5 # 数字的大小 +DIGIT_HEIGHT = 1 +FACE_WIDTH = 40 # 笑脸的大小 +FACE_HEIGHT = 40 +mine_number_x = 40 # 计雷数器的位置 +mine_number_y = 20 +HEADER_WIDTH = 20 * 40 # 头部栏的大小 +HEADER_HEIGHT = 40 +RIGHT_WIDTH = 300 # 右侧栏宽度,固定不变 +BOTTOM_HEIGHT = 150 # 底部栏高度,固定不变 +face_x = 20 * 40 / 2 # 脸图的位置 +face_y = 20 +clock_x = 20 * 40 - 40 # 计时器的位置 +clock_y = 20 +MINE_WITH_FLAG = 0 # 是地雷被标旗子的按钮总数 +NO_MINE_BUT_FLAG = 0 # 不是地雷但是被标旗子的按钮总数 +OPEN_BUTTONS = 0 # 所有被打开的按钮的总数,等于所有按钮数-所有雷数 + + +class Show: # 显示类 + def __init__(self): # 构造函数,可用于对象成员属性的初始化。如不用,可不写 + self.data = Data() # 创建数据类对象,用于调用数据类中的方法 + # 主体窗口设计 + self.root = tk.Tk() # 初始化窗口 + self.root.title('扫雷') # 窗口标题 + self.root.resizable(width=False, height=False) # 设置窗口是否可变,宽不可变,高不可变,默认为True + self.root.geometry(f'{BOARD_COLS * 40}x{(BOARD_ROWS + 1) * 40}') + # 头部栏设计 + self.top = tk.Frame(self.root, bg='white', relief="sunken", width=HEADER_WIDTH, height=HEADER_HEIGHT) + # 显示雷数 + self.label_mine = tk.Label(self.top, text=str(MINES), height=DIGIT_HEIGHT, width=DIGIT_WIDTH, bg='white', + fg='red', font=('幼圆', 22)) + # 显示扫雷用时 + self.label_clock = tk.Label(self.top, text=str(CLOCK), height=DIGIT_HEIGHT, width=DIGIT_WIDTH, bg='white', + fg='red', font=('幼圆', 22)) + # 游戏设置 + self.label_set = tk.Label(self.top, text='设置', height=DIGIT_HEIGHT, width=5, bg='white', fg='red', + font=('幼圆', 20)) + # 显示限时时间是多少 + self.label_time = tk.Label(self.top, text=str(TIME_LIMIT), height=DIGIT_HEIGHT, width=5, bg='white', fg='red', + font=('幼圆', 22)) + self.btn = tk.Button(self.top, bg='white', height=FACE_HEIGHT, width=FACE_WIDTH, + command=lambda: self.thread(self.game_timer), relief='raised') + # 右侧栏 + self.right = tk.Frame(self.root, bg='yellow', relief='sunken', width=RIGHT_WIDTH) + # 底部栏 + self.bottom = tk.Frame(self.root, bg='white', relief='sunken', height=BOTTOM_HEIGHT) + self.scroll = scrolledtext.ScrolledText(self.root, bg='white', bd=2, relief='sunken', height=5, font=('楷体', 14)) + # 用户自定义设置行值大小 + # tk.StringVar()表示输入框中输入的类型是字符串。highlightcolor:输入控件获得输入焦点时的边框颜色。highlightthickness:输入控件的边框宽度 + self.label_row = tk.Label(self.right, text='BOARD_ROWS:', height=1, width=11, bg='white', fg='black', + font=('TimesNewRoman', 14), relief='raised') + self.entry1 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=2, width=13, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + # 用户自定义设置列值大小 + self.label_col = tk.Label(self.right, text='BOARD_COLS:', height=1, width=11, bg='white', fg='black', + font=('TimesNewRoman', 14), relief='raised') + self.entry2 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=2, width=13, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + # 用户自定义设置地雷数量 + self.label_m = tk.Label(self.right, text='MINES:', height=1, width=11, bg='white', fg='black', + font=('TimesNewRoman', 14), relief='raised') + self.entry3 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=2, width=13, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + # 用户自定义设置时间限制为多少,默认噩梦等级,2400s + self.label_limit = tk.Label(self.right, text='TIME_LIMIT:', height=1, width=11, bg='white', fg='black', + font=('TimesNewRoman', 14), relief='raised') + self.entry4 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=2, width=13, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + # 提交和自动扫雷按钮 + self.btn2 = tk.Button(self.right, text='提交', bd=3, bg='white', font=('楷体', 15), fg='black', width=4, + relief='raised', activebackground='red', command=self.get_data) + self.btn3 = tk.Button(self.right, text='自动挖雷', bd=3, bg='white', font=('楷体', 15), fg='black', width=8, + relief='raised', activebackground='red', + command=lambda: self.thread(self.data.auto_mine_sweeper)) + # 全局图片资源,图片格式必须是'xx.gif' + self.face1_img = tk.PhotoImage(file='../img/face1.gif') # 笑脸 + self.face2_img = tk.PhotoImage(file='../img/face2.gif') # 耍酷脸 + self.face3_img = tk.PhotoImage(file='../img/face3.gif') # 哭脸 + self.p0 = tk.PhotoImage(file='../img/0.gif') # 空白方块 + self.p1 = tk.PhotoImage(file='../img/1.gif') # 数字1 + self.p2 = tk.PhotoImage(file='../img/2.gif') # 数字2 + self.p3 = tk.PhotoImage(file='../img/3.gif') # 数字3 + self.p4 = tk.PhotoImage(file='../img/4.gif') # 数字4 + self.p5 = tk.PhotoImage(file='../img/5.gif') # 数字5 + self.p6 = tk.PhotoImage(file='../img/6.gif') # 数字6 + self.p7 = tk.PhotoImage(file='../img/7.gif') # 数字7 + self.p8 = tk.PhotoImage(file='../img/8.gif') # 数字8 + self.p9 = tk.PhotoImage(file='../img/9.gif') # 爆炸雷 + self.p10 = tk.PhotoImage(file='../img/10.gif') # 标错雷 + self.p11 = tk.PhotoImage(file='../img/11.gif') # 旗子 + self.p12 = tk.PhotoImage(file='../img/12.gif') # 立体方块 + self.p13 = tk.PhotoImage(file='../img/13.gif') # 未爆炸雷 + + def create_boards(self): # 创建按钮方块,并绑定对应函数 + global BOARD_ROWS, BOARD_COLS, BUTTONS + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): + def on_right_click(event, x=row, y=col): + self.on_right_button_down(event, x, y) + + # 鼠标左键绑定函数on_left_button_down(x, y) + button = tk.Button(self.root, command=lambda x=row, y=col: self.on_left_button_down(x, y)) + button.place(y=(row + 1) * 40, x=col * 40) # 设置每个按钮的位置。(row+1):头部栏占了一行,所以雷图整体下移一行 + button.bind("", on_right_click) # 绑定鼠标右键,绑定on_right_button_down(event, x, y) + BUTTONS[row, col] = button # 以坐标为键,把该坐标处的button作为值,一一对应便于修改对应button的信息 + + def show_game_window(self): # 游戏方块窗口显示 + global curData, BOARD_ROWS, BOARD_COLS, BUTTONS + for row in range(BOARD_ROWS): # row为行,0到BOARD_ROWS-1 + for col in range(BOARD_COLS): # col为列,0到BOARD_COLS-1 + # 坐标轴中的x为列,y为行,所以这里x对应col,y对应row + if curData[row][col] == 'B': # 如果是挖开的空方块 + BUTTONS[row, col]['image'] = self.p0 + elif curData[row][col] == 1: # 如果是数字1-8 + BUTTONS[row, col]['image'] = self.p1 + elif curData[row][col] == 2: + BUTTONS[row, col]['image'] = self.p2 + elif curData[row][col] == 3: + BUTTONS[row, col]['image'] = self.p3 + elif curData[row][col] == 4: + BUTTONS[row, col]['image'] = self.p4 + elif curData[row][col] == 5: + BUTTONS[row, col]['image'] = self.p5 + elif curData[row][col] == 6: + BUTTONS[row, col]['image'] = self.p6 + elif curData[row][col] == 7: + BUTTONS[row, col]['image'] = self.p7 + elif curData[row][col] == 8: + BUTTONS[row, col]['image'] = self.p8 + elif curData[row][col] == 'F': + BUTTONS[row, col]['image'] = self.p11 + elif curData[row][col] == 'E': + BUTTONS[row, col]['image'] = self.p12 + BUTTONS[row, col]['relief'] = 'groove' # 按钮变为平面,不再有立体感 + + def header_frame(self): + global HEADER_WIDTH, mine_number_x, mine_number_y, clock_x, clock_y, face_x, face_y + self.top['width'] = HEADER_WIDTH + RIGHT_WIDTH + self.top.place(x=0, y=0, anchor=tk.NW) # 右边栏 + self.label_mine.place(x=mine_number_x, y=mine_number_y, anchor=tk.CENTER) + self.label_clock.place(x=clock_x, y=clock_y, anchor=tk.CENTER) + self.btn['image'] = self.face1_img + self.btn.place(x=face_x, y=face_y, anchor=tk.CENTER) + self.label_set.place(x=HEADER_WIDTH + RIGHT_WIDTH / 2, y=20, anchor=tk.CENTER) # "游戏设置"的显示位置,"右侧栏"中部 + self.label_time.place(x=HEADER_WIDTH + RIGHT_WIDTH - 50, y=20, anchor=tk.CENTER) # 游戏限时的显示位置,"右侧栏"右上角 + + def right_frame(self): + global BOARD_ROWS, HEADER_WIDTH, HEADER_HEIGHT + # 以最后的按钮位置y=160为依据(加上按钮本身有高度,大致为180),右侧栏高度大于180时作出对应的变化,每行的高度为30,总高度BOARD_ROWS * 30 + self.right['height'] = BOARD_ROWS * 40 # 右侧栏高度和雷图高度一致,将右侧完全覆盖 + self.right.place(x=HEADER_WIDTH + 1, y=HEADER_HEIGHT, anchor=tk.NW) # 右侧栏紧挨着(一个像素的距离)地雷区域 + self.label_row.place(x=80, y=15 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) # 各标签和输入框的位置 + self.entry1.place(x=220, y=15 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) + self.label_col.place(x=80, y=50 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) + self.entry2.place(x=220, y=50 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) + self.label_m.place(x=80, y=85 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) + self.entry3.place(x=220, y=85 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) + self.label_limit.place(x=80, y=120 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) + self.entry4.place(x=220, y=120 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) + self.btn2.place(x=220, y=170 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) # 提交按钮位置 + self.btn3.place(x=120, y=170 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) # 自动扫雷按钮位置 + + def bottom_frame(self): + global BOARD_ROWS, BOARD_COLS, HEADER_HEIGHT + self.bottom['width'] = BOARD_COLS * 40 + 300 # 设置底部栏的宽度 + self.bottom.place(x=0, y=HEADER_HEIGHT + BOARD_ROWS * 40, anchor=tk.NW) # 底部栏紧挨着地雷区域底部 + self.scroll['width'] = int((BOARD_COLS * 40 + 300) / 12.3) # 文本框的宽度 + self.scroll.place(x=0, y=HEADER_HEIGHT + BOARD_ROWS * 40 + 3, anchor=tk.NW) + + def show_all_mines(self, x, y): # 翻开雷游戏结束,并显示所有的雷 + global initData, curData, BOARD_ROWS, BOARD_COLS, BUTTONS + if x >= 0 and y >= 0: # 如果是因为超过限时而失败传来的无意义参数-1,-1则不处理 + BUTTONS[x, y]['relief'] = 'groove' # 按钮变为平面,不再有立体感 + BUTTONS[x, y]['image'] = self.p9 # 该按钮显示被左击的爆炸雷 + curData[x][y] = 'X' # 更新状态,翻开的爆炸雷 + for row in range(BOARD_ROWS): # row为行,0到BOARD_ROWS-1 + for col in range(BOARD_COLS): # col为列,0到BOARD_COLS-1 #如果雷没被标记,显示雷。雷被正确标记为旗子,不显示雷,且非爆炸雷 + if initData[row][col] == 'M' and curData[row][col] != 'F' and curData[row][col] != 'X': + BUTTONS[row, col]['relief'] = 'groove' # 按钮变为平面,不再有立体感 + BUTTONS[row, col]['image'] = self.p13 + curData[row][col] = 'M' # 更新状态,未挖开的雷 + if initData[row][col] != 'M' and curData[row][col] == 'F': # 不是雷被标记为旗子,显示雷有红叉 + BUTTONS[row, col]['relief'] = 'groove' # 按钮变为平面,不再有立体感 + BUTTONS[row, col]['image'] = self.p10 + curData[row][col] = initData[row][col] # 更新为正确的状态 + + def win(self): # 判断是否胜利 + global GAME_OVER, TIMER_RUN, MINE_WITH_FLAG, NO_MINE_BUT_FLAG, OPEN_BUTTONS + self.label_mine['text'] = str(mine_number) # 显示剩余地雷数 + if (MINE_WITH_FLAG == MINES and NO_MINE_BUT_FLAG == 0) \ + or (OPEN_BUTTONS == BOARD_COLS * BOARD_ROWS - MINES and OPEN_BUTTONS != 0): + self.btn['image'] = self.face2_img # 胜利条件是:1.正确标记雷的按钮数=雷的实际数量且不正确标记为0。 + GAME_OVER = True # 2.单击打开的非雷按钮数=按钮总数-雷的实际数量。且打开的按钮不能为0,防止全部为雷时直接显示胜利 + TIMER_RUN = False + self.scroll.insert('end', '在限时内完成游戏,游戏结束,你赢了!\n') # 显示信息 + self.scroll.see(END) + + def on_left_button_down(self, x, y): # 鼠标左键事件 + global curData, SHOW_BOARD_STATE, GAME_OVER, TIMER_RUN + if GAME_OVER or curData[x][y] == 'F': # 游戏结束不再响应、做了雷标记按钮左键无效 + return + if not TIMER_RUN: # 游戏未开始,左右键均不能用 + self.scroll.insert('end', '游戏未开始,请点击脸图开始游戏之后,再使用左键\n') + self.scroll.see(END) # 消息框自动下拉到最后一行 + return + if curData[x][y] == 'E': # 未点开的方块才响应 + if self.data.get_around_mine_num(x, y) == 0: # 返回值为0,左击了有雷的按钮,游戏结束 + self.show_all_mines(x, y) # 将所有雷显示出来,同时把点击的雷改成爆炸雷 + GAME_OVER = True # 游戏结束标志 + TIMER_RUN = False # 计时暂停 + self.btn['image'] = self.face3_img # 把笑脸图改成哭脸图 + self.scroll.insert('end', '点击到(' + str(x) + ',' + str(y) + ')' + '雷方块,游戏结束,你输了!\n') # 显示游戏结束信息 + self.scroll.see(END) # 消息框自动下拉到最后一行 + return + for i in range(BOARD_ROWS): + for j in range(BOARD_COLS): # 显示所有被点开且未显示的状态信息 + if curData[i][j] != 'E' and curData[i][j] != 'F' and SHOW_BOARD_STATE[i][j] == 0: + self.scroll.insert('end', '(' + str(i) + ',' + str(j) + ')' + '方块被点开,方块的状态是' + str( + curData[i][j]) + '。\n') # 显示信息 + self.scroll.see(END) # 消息框自动下拉到最后一行 + SHOW_BOARD_STATE[i][j] = 1 # 已显示过信息,不重复显示 + self.show_game_window() # 点击的不是雷,刷新游戏窗口显示 + self.data.remaining_mine_num() # 更新剩余雷数 + self.win() # 判断是否胜利,此处依据为非雷的方块是否全部点开 + + def on_right_button_down(self, event, x, y): # 这里默认事件event.num=3,即鼠标右键 + global curData, TIMER_RUN, GAME_OVER + if GAME_OVER or (curData[x][y] != 'E' and curData[x][y] != 'F'): # 该按钮已被打开,已显示其相邻按钮下的地雷数,不能做标记 + return # 或者游戏已经结束,不再响应 + if not TIMER_RUN: # 游戏未开始,左右键均不能用 + self.scroll.insert('end', '游戏未开始,请点击脸图开始游戏之后,再使用右键\n') + self.scroll.see(END) # 消息框自动下拉到最后一行 + return + self.data.show_flag(x, y) # 修改被右击的方块状态 + if curData[x][y] == 'F': # 根据更新的状态显示信息 + self.scroll.insert('end', '(' + str(x) + ',' + str(y) + ')' + '方块被标记为雷。\n') # 在底部消息框中显示信息 + self.scroll.see(END) + else: + self.scroll.insert('end', '(' + str(x) + ',' + str(y) + ')' + '方块取消标记为雷。\n') # 在底部消息框中显示信息 + self.scroll.see(END) + self.show_game_window() # 刷新游戏窗口显示 + self.data.remaining_mine_num() # 更新剩余雷数 + self.win() # 判断是否胜利,此处依据为雷的方块是否全部被正确标记且没有错误标记 + + def game_timer(self): # 控制游戏开始和暂停 + global GAME_OVER, TIMER_RUN # TIMER_RUN为计时器是否运行,timer为计时器对象 + if GAME_OVER: # 如果游戏结束,不再响应 + return + + def game_start(): + global GAME_OVER, TIMER_RUN, CLOCK, TIME_LIMIT # TIMER_RUN为计时器是否运行,timer为计时器对象 + self.scroll.insert('end', '游戏已经开始,请在规定时间内完成游戏,再次点击脸图可暂停游戏。\n') # 显示游戏开始信息 + self.scroll.see(END) + TIMER_RUN = True # 开始计时 + while TIMER_RUN and CLOCK <= TIME_LIMIT: # TIMER_RUN=Ture且秒数<1000,将一直计算秒数。退出该函数,子线程结束,计算秒数结束 + CLOCK += 1 + self.label_clock['text'] = str(CLOCK) # 将秒数显示在label_clock + time.sleep(1) # 休眠1秒。模拟读秒 + if CLOCK > TIME_LIMIT: # 如果超时,游戏失败 + self.btn['image'] = self.face3_img + self.show_all_mines(-1, -1) # 把所有的地雷都展开,并把打开的雷设为爆炸雷。但因超时失败,只能传递两个非坐标参数做判断 + self.scroll.insert('end', '未在限时内完成游戏,游戏结束,你输了!\n') # 显示游戏结束信息 + GAME_OVER = True + + def game_stop(): + global TIMER_RUN # TIMER_RUN为计时器是否运行 + TIMER_RUN = False # 暂停计时,并把状态设为False + self.scroll.insert('end', '游戏已经暂停,点击脸图重新启动游戏。\n') # 显示游戏暂停信息 + self.scroll.see(END) + + if not TIMER_RUN: + game_start() + else: + game_stop() + + def menu(self): + # 菜单设计 + menubar = tk.Menu(self.root) # 创建一个菜单栏,可把它理解成一个容器,在窗口的上方,可放置多个能下拉菜单项 + gameMenu = tk.Menu(menubar, tearoff=0) # 创建下拉菜单项,tearoff=0表示不能单独呈现 + menubar.add_cascade(label='游戏', menu=gameMenu) # 将能下拉菜单项放入menubar,并指定其名称为:游戏 + gameMenu.add_command(label='重玩游戏', command=self.reset) + gameMenu.add_separator() # 添加一条分隔线,上句为能下拉菜单项的第一个子菜单项:重玩 + gameMenu.add_command(label='简单等级', + command=lambda row=6, col=6, mine=6, time=600: self.set_game_level(row, col, mine, time)) + gameMenu.add_command(label='一般等级', + command=lambda row=12, col=12, mine=32, time=1200: self.set_game_level(row, col, mine, + time)) + gameMenu.add_command(label='困难等级', + command=lambda row=16, col=16, mine=64, time=1800: self.set_game_level(row, col, mine, + time)) + gameMenu.add_command(label='噩梦等级', + command=lambda row=20, col=20, mine=96, time=2400: self.set_game_level(row, col, mine, + time)) + gameMenu.add_command(label='自定义请看右侧') # 修改以上3条语句,可修改每级的行数、列数、地雷数和限时 + gameMenu.add_separator() # 添加一条分隔线 + gameMenu.add_command(label='退出游戏', command=self.root.quit) # 用tkinter里面自带的quit()函数 + helpMenu = tk.Menu(menubar, tearoff=0) # 创建第2个能下拉菜单项,点击后显示下拉菜单,下拉菜单可包括多个子菜单项 + menubar.add_cascade(label='帮助', menu=helpMenu) # 将能下拉菜单项放入menubar,并指定其名称为:帮助 + helpMenu.add_command(label='关于', command=self.help) # 能下拉菜单项的第一个子菜单项:关于本游戏 + self.root.config(menu=menubar) # 让菜单显示出来 + + def help(self): # 关于 + s = ' 游戏说明:游戏等级共四个,分别是简单、一般、困难和噩梦,默认以噩梦等级进入游戏,玩家点击左上角游戏按钮,可切换等级。\n' \ + ' 右侧栏是游戏设置栏,用户可在规则内进行自定义游戏设置。规则:参数必须为正整数,且列数必须在[6,40]范围之内,行数必须' \ + '在[6,20]范围之内,雷数不能大于行列数的乘积,游戏限时不能超过99999s,且必须在右上角的规定的限制时间内完成,否则游戏失败。\n' \ + ' 左击方块,是雷游戏结束,显示哭脸,否则显示相邻八块方块的总地雷数,为空表示相邻八块方块无雷。当把所有无雷方块都翻开' \ + '或者把有雷的方块都标记,则游戏胜利,显示耍酷脸。\n' \ + ' 右击方块标记红旗表示有雷,再右击取消标记。点击脸图开始游戏,再次点击暂停游戏。\n' \ + ' 点击自动扫雷,程序可自动完成扫雷。\n\n' + self.scroll.insert('end', s) # 显示帮助信息 + self.scroll.see(END) + + def thread(self, func): # 开多线程,防止自动扫雷程序调用click函数时tk界面卡住不动,计时器也无法计时 + global GAME_OVER + if GAME_OVER: # 游戏结束不再响应 + return + t = threading.Thread(target=func) # 将函数装进线程 + t.daemon = True # 守护线程,防止游戏未结束就关闭窗口,导致报错 + t.start() # 启动线程 + + def reset(self): # 重玩游戏函数 + global MINES, BOARD_ROWS, BOARD_COLS, GAME_OVER, BUTTONS, CLOCK, TIMER_RUN + GAME_OVER = False # 游戏重新开始 + TIMER_RUN = False # 计时器暂停 + self.label_mine['text'] = str(MINES) # 初始显示该游戏等级初始的雷数,用红旗标记一个雷,该值减1 + self.btn['image'] = self.face1_img # 初始显示笑脸 + CLOCK = 0 # 计时器清零 + self.label_clock['text'] = str(CLOCK) # 游戏重新开始,计时器清0 + self.label_time['text'] = str(TIME_LIMIT) # 右上角显示游戏限时 + self.data.init_mine_map(MINES) # 初始化initData,并在列表中随机增加地雷 + self.data.init_board_state() # 初始化curData + self.show_game_window() # 按照初始curData状态信息显示游戏窗口 + self.scroll.delete(1.0, 'end') # 清空上局游戏消息记录 + self.scroll.insert('end', '本局游戏参数为(' + str(BOARD_ROWS) + ',' + str(BOARD_COLS) + ',' + + str(MINES) + ',' + str(TIME_LIMIT) + ')\n') # 在底部消息框显示游戏参数 + self.help() # 开局就将游戏说明显示在消息框中 + + def set_game_level(self, row, col, mine, time): # 根据参数设置游戏难度 + global MINES, BOARD_ROWS, BOARD_COLS, BUTTONS, TIME_LIMIT, HEADER_WIDTH, face_x, clock_x, BOTTOM_HEIGHT + if MINES == mine and BOARD_COLS == col and BOARD_ROWS == row and TIME_LIMIT == time: + self.reset() # 如果新旧行列数、雷数、时间相同,即为重玩当前等级的游戏,无需删除方块重建 + return + if len(BUTTONS) != 0: # 如果新旧数值不同,则需要把旧的方块全删除,重新建立雷图 + for r in range(BOARD_ROWS): + for c in range(BOARD_COLS): + BUTTONS[r, c].destroy() # 删除旧方块 + MINES = mine # 更新的行列数、雷数、时间 + BOARD_ROWS = row + BOARD_COLS = col + TIME_LIMIT = time + HEADER_WIDTH = BOARD_COLS * 40 # 更新头部栏和右侧栏宽度,脸图以及计时器位置 + face_x = HEADER_WIDTH / 2 + clock_x = HEADER_WIDTH - 40 + self.create_boards() # 创建新按钮方块并绑定左右键函数 + self.root.geometry(f'{BOARD_COLS * 40 + RIGHT_WIDTH}x{(BOARD_ROWS + 1) * 40 + BOTTOM_HEIGHT}') # 加上右侧栏与底部栏区域 + self.header_frame() # 更新头部栏属性信息 + self.right_frame() # 更新右侧栏属性信息 + self.bottom_frame() # 更新底部栏属性信息 + self.menu() # 菜单栏 + self.reset() # 依照数据初始化 + + def get_data(self): # 获取用户在文本框中填写的数据,只能填正整数! + if self.entry1.get() == '' or self.entry2.get() == '' or self.entry3.get() == '' or self.entry4.get() == '': + self.scroll.insert('end', '参数不能为空,请重新设置参数\n') # 有空参数,弹出提示 + self.scroll.see(END) # 自动下拉到最后一行 + return + dataString = self.entry1.get() + self.entry2.get() + self.entry3.get() + self.entry4.get() # 用户参数连接字符串,含有非0-9的任何字符都不行 + for i in range(len(dataString)): + if dataString[i] >= '0' and dataString[i] <= '9': # 是整数则继续判断,不是整数则跳出提示 + continue + else: + self.scroll.insert('end', '参数只能为正整数,请重新设置参数\n') # 非整数参数,显示提示 + self.scroll.see(END) # 自动下拉到最后一行 + return + row = int(self.entry1.get()) # 用get方法取得用户填写的正整数参数 + col = int(self.entry2.get()) + mine = int(self.entry3.get()) + time = int(self.entry4.get()) + if row < 6 or col < 6 or row > 20 or col > 40: + self.scroll.insert('end', '行数范围是[6,20],列数的范围是[6,40],请重新设置参数\n') # 防止雷图区域过大,超出屏幕 + self.scroll.see(END) # 自动下拉到最后一行 + return # 最简单的等级行列数为6,不能比6小。数值不能太大,导致区域超出屏幕 + if mine > row * col: + self.scroll.insert('end', '雷数不能多于行列数乘积,请重新设置参数\n') + self.scroll.see(END) + return # 雷数不能比总方块数量还多 + # if row * col > 998 and mine < row * col / 5: # 998为Python最大递归深度,超过998时,雷数不能太少,防止超过最大递归深度报错 + # self.scroll.insert('end', '当行列数乘积大于998时,雷数不能少于行列数乘积的五分之一,请重新设置参数\n') + # self.scroll.see(END) + # return + if time > 99999: # 时间阈值限制 + self.scroll.insert('end', '最高限时99999s,请重新设置参数\n') + self.scroll.see(END) + return + self.set_game_level(row, col, mine, time) # 调用函数按照用户提交的参数重新启动游戏 + + +class Data: # 数据类 + + def init_mine_map(self, mines): # 初始化布雷方案 + global BOARD_ROWS, BOARD_COLS, initData # 全局变量行数,列数,布雷方案 + initData = [[0 for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 无雷初始化,先列后行 + for i in random.sample(range(BOARD_COLS * BOARD_ROWS), mines): + initData[i // BOARD_COLS][i % BOARD_COLS] = 'M' # 在BOARD_COLS*BOARD_ROWS范围中随机生成mines个雷 + # 雷行下标为随机数除以列数取整,雷列下标为随机数对列数取模 + return initData + + def init_board_state(self): # 初始化方块状态 + global curData, SHOW_BOARD_STATE, BOARD_ROWS, BOARD_COLS + curData = [['E' for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 立体方块 + SHOW_BOARD_STATE = [[0 for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 显示 + + def get_around_xy(self, x, y): # 返回对应坐标周围的坐标列表 + global BOARD_ROWS, BOARD_COLS + return [(i, j) for i in range(max(0, x - 1), min(BOARD_ROWS - 1, x + 1) + 1) # 行号最小为0不为负,最大BOARD_ROWS-1 + for j in range(max(0, y - 1), min(BOARD_COLS - 1, y + 1) + 1) if i != x or j != y] # 不包括自己,即x行y列方块 + + def get_around_mine_num(self, x, y): # 递归获取周围雷数 + global curData, initData # 雷的状态,布雷方案,是否计算过 + if initData[x][y] == 'M': # 挖开的是雷,游戏结束 + curData[x][y] = 'X' # 更新状态为翻开的雷 + return 0 # 返回结果,是雷 + around_xy = self.get_around_xy(x, y) # 周围按钮的下标 + num = self.num_of_mine(x, y) # 记录周围的总雷数 + if num == 0: + curData[x][y] = 'B' # 如果为0,更新状态为B,表示周围雷数为0方块 + for i, j in around_xy: + if curData[i][j] == 'E': + self.get_around_mine_num(i, j) + return 1 # 返回结果不是雷,且方块已经打开,显示结果 + + def show_flag(self, x, y): # 标志旗子 + global curData + if curData[x][y] == 'E': # 如果按钮未打开,且未标记为旗子则显示旗子标志 + curData[x][y] = 'F' + elif curData[x][y] == 'F': # 如果按钮未打开,且已经标记为旗子,则取消显示 + curData[x][y] = 'E' + else: + return # 如果按钮已经打开,则不做任何操作 + + def remaining_mine_num(self): # 得到剩余雷数的同时,判断是否胜利 + global MINES, BOARD_ROWS, BOARD_COLS, GAME_OVER, TIMER_RUN, initData, curData, mine_number, \ + MINE_WITH_FLAG, NO_MINE_BUT_FLAG, OPEN_BUTTONS + MINE_WITH_FLAG = 0 # 所有按钮下有地雷被标旗子的总数 + NO_MINE_BUT_FLAG = 0 # 所有按钮下无地雷被标旗子的总数 + OPEN_BUTTONS = 0 # 所有被打开的按钮的总数,等于所有按钮数-所有雷数 + for i in range(BOARD_ROWS): # i为行,0到BOARD_ROWS-1 + for j in range(BOARD_COLS): # j为列,0到BOARD_COLS-1 + if initData[i][j] == 'M' and curData[i][j] == 'F': # 如果该按钮下地雷被标旗子 + MINE_WITH_FLAG += 1 + elif initData[i][j] != 'M' and curData[i][j] == 'F': # 如果该按钮下无地雷被标旗子 + NO_MINE_BUT_FLAG += 1 + elif initData[i][j] != 'M' and curData[i][j] != 'E': # 如果该按钮不是雷且已被打开 + OPEN_BUTTONS += 1 + mine_number = MINES - (MINE_WITH_FLAG + NO_MINE_BUT_FLAG) # mine_number为剩余的地雷数 + if mine_number < 0: # 如无雷也被标记红旗,可能出现标记红旗的按钮数大于地雷数,雷数不能为负 + mine_number = 0 # 标记为旗子的所有块>实际雷数,仍显示0个雷 + return mine_number + + def num_of_mine(self, x, y): # 获取(x,y)处周围的雷数 + global initData, curData + minenum = 0 # 保存雷数 + if initData[x][y] != 'M': # 如果不是雷 + for i, j in self.get_around_xy(x, y): # 遍历周围的方块 + if initData[i][j] == 'M': + minenum += 1 # 是雷则雷数加1 + curData[x][y] = minenum # 更新改方块的状态 + return minenum + + def auto_mine_sweeper(self): # 自动扫雷 + global BOARD_ROWS, BOARD_COLS, BUTTONS, curData, TIMER_RUN, GAME_OVER # 全局变量 + if GAME_OVER: # 游戏结束,不再响应 + return + # 根据pyautogui.position()方法确定窗口在屏幕的(0,0)位置,即左上角时的大致位置 + face_p_x = int(BOARD_COLS * 40 / 2) # 脸图的位置在头部栏中间 + face_p_y = 80 # 脸图y坐标固定为65,在[70,90]内均可 + first_block_x = 30 # 第一个方块的位置x,在[20,40]内均可 + first_block_y = 120 # 第一个方块的位置y,在[110,130]内均可 + window = pyautogui.getWindowsWithTitle('扫雷')[0] # 获取窗口句柄 + x0 = window.left # 距离左侧屏幕的偏移量 + y0 = window.top # 距离顶部屏幕的偏移量 + if TIMER_RUN: # 如果游戏已经开始,先暂停,确保在游戏进行途中也能使用自动扫雷 + TIMER_RUN = False + time.sleep(1) # 沉睡一秒,与计时器进程保持时间一致 + m = PyMouse() # 调用鼠标对象 + m.click(face_p_x + x0, face_p_y + y0, 1) # click(x,y,左键=1/右键=2,点击次数)模拟左键点击脸图开始游戏 + time.sleep(0.2) # 缓冲时间,防止鼠标点击太快,程序未及时响应(确保能点击脸图开始游戏) + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): # x对应列,y对应行 + if curData[row][col] == 'E': # 如果不为E证明被打开了,则跳过 + if self.get_around_mine_num(row, col) == 0: # 调用get_around_mine_num函数计算周围雷数 + curData[row][col] = 'F' # 标记旗子 + else: # 如果不为雷且已经通过get_around_mine_num更新状态,则直接点击翻开 + curData[row][col] = 'E' # 确保当前未打开的非雷方块能被点开 + m.click(first_block_x + x0 + 40 * col, first_block_y + y0 + 40 * row, 1) # 左键单击按钮 + time.sleep(0.1) # 让鼠标慢一点 + if GAME_OVER: # 游戏结束,不再响应,鼠标停止自动点击 + break + + +if __name__ == '__main__': + # 创建test对象 + test = Show() # 初始化游戏界面 + test.set_game_level(20, 20, 96, 2400) # 调用函数完成游戏初始化,并进入游戏 + test.root.mainloop() # 显示UI diff --git a/class1/train.py b/class1/train.py new file mode 100644 index 0000000..16fcb4e --- /dev/null +++ b/class1/train.py @@ -0,0 +1,44 @@ +import pandas as pd +import pymysql + +# 连接到 MySQL 数据库 +cnx = pymysql.connect( + host='localhost', + user='root', + password='123123', + database='your_database' +) + +# 创建数据库游标 +cursor = cnx.cursor() + +# 创建一个示例的 DataFrame +df = pd.read_csv('igs_stations.csv') + +# 定义插入数据的 SQL 语句 +insert_stmt = "INSERT INTO student (Site Name, Country/Region, Receiver,Antenna,Radome,Satellite System,Latitude," \ + "Longitude,Height (m),X (m),Y (m),Z (m),Calibration,Networks,Data Center,IERS DOMES,Clock,Agencies," \ + "Last Data) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)" + +try: + # 遍历 DataFrame 中的行并插入到数据库 + for _, row in df.iterrows(): + # 每一行的数据按照需要提取到变量中 + name = row['name'] + age = row['age'] + grade = row['grade'] + + # 执行插入操作 + cursor.execute(insert_stmt, (name, age, grade)) + + # 提交事务 + cnx.commit() + print("数据插入成功!") +except Exception as e: + # 发生错误时回滚事务 + cnx.rollback() + print("数据插入失败:", str(e)) + +# 关闭数据库连接 +cursor.close() +cnx.close() \ No newline at end of file diff --git a/class1/userfiles/lower_left1.png b/class1/userfiles/lower_left1.png new file mode 100644 index 0000000..109b467 Binary files /dev/null and b/class1/userfiles/lower_left1.png differ diff --git a/class1/userfiles/lower_left2.png b/class1/userfiles/lower_left2.png new file mode 100644 index 0000000..ef1646b Binary files /dev/null and b/class1/userfiles/lower_left2.png differ diff --git a/class1/userfiles/lower_right1.png b/class1/userfiles/lower_right1.png new file mode 100644 index 0000000..9fad315 Binary files /dev/null and b/class1/userfiles/lower_right1.png differ diff --git a/class1/userfiles/lower_right2.png b/class1/userfiles/lower_right2.png new file mode 100644 index 0000000..921bf20 Binary files /dev/null and b/class1/userfiles/lower_right2.png differ diff --git a/class1/userfiles/result1.png b/class1/userfiles/result1.png new file mode 100644 index 0000000..eff5a1d Binary files /dev/null and b/class1/userfiles/result1.png differ diff --git a/class1/userfiles/result1.psd b/class1/userfiles/result1.psd new file mode 100644 index 0000000..89a48be Binary files /dev/null and b/class1/userfiles/result1.psd differ diff --git a/class1/userfiles/result1.wav b/class1/userfiles/result1.wav new file mode 100644 index 0000000..a0318bb Binary files /dev/null and b/class1/userfiles/result1.wav differ diff --git a/class1/userfiles/result11.png b/class1/userfiles/result11.png new file mode 100644 index 0000000..27ab10b Binary files /dev/null and b/class1/userfiles/result11.png differ diff --git a/class1/userfiles/result11.psd b/class1/userfiles/result11.psd new file mode 100644 index 0000000..90036ef Binary files /dev/null and b/class1/userfiles/result11.psd differ diff --git a/class1/userfiles/result2.wav b/class1/userfiles/result2.wav new file mode 100644 index 0000000..c197782 Binary files /dev/null and b/class1/userfiles/result2.wav differ diff --git a/class1/userfiles/upper_left1.png b/class1/userfiles/upper_left1.png new file mode 100644 index 0000000..f61ba9e Binary files /dev/null and b/class1/userfiles/upper_left1.png differ diff --git a/class1/userfiles/upper_left2.png b/class1/userfiles/upper_left2.png new file mode 100644 index 0000000..b6b3051 Binary files /dev/null and b/class1/userfiles/upper_left2.png differ diff --git a/class1/userfiles/upper_right1.png b/class1/userfiles/upper_right1.png new file mode 100644 index 0000000..b3c9430 Binary files /dev/null and b/class1/userfiles/upper_right1.png differ diff --git a/class1/userfiles/upper_right2.png b/class1/userfiles/upper_right2.png new file mode 100644 index 0000000..0044d36 Binary files /dev/null and b/class1/userfiles/upper_right2.png differ diff --git a/class1/userfiles2/image.png b/class1/userfiles2/image.png new file mode 100644 index 0000000..7404cc5 Binary files /dev/null and b/class1/userfiles2/image.png differ diff --git a/class1/userfiles2/result.png b/class1/userfiles2/result.png new file mode 100644 index 0000000..8ba95db Binary files /dev/null and b/class1/userfiles2/result.png differ diff --git a/class1/userfiles2/result.psd b/class1/userfiles2/result.psd new file mode 100644 index 0000000..3b61916 Binary files /dev/null and b/class1/userfiles2/result.psd differ diff --git a/class1/userfiles2/result1.png b/class1/userfiles2/result1.png new file mode 100644 index 0000000..f407543 Binary files /dev/null and b/class1/userfiles2/result1.png differ diff --git a/class1/userfiles2/result1.psd b/class1/userfiles2/result1.psd new file mode 100644 index 0000000..cf64778 Binary files /dev/null and b/class1/userfiles2/result1.psd differ diff --git a/class1/userfiles2/result2.png b/class1/userfiles2/result2.png new file mode 100644 index 0000000..132fcc5 Binary files /dev/null and b/class1/userfiles2/result2.png differ diff --git a/class1/userfiles2/result3.png b/class1/userfiles2/result3.png new file mode 100644 index 0000000..a9cd27f Binary files /dev/null and b/class1/userfiles2/result3.png differ diff --git a/img/0.png b/img/0.png new file mode 100644 index 0000000..95f4eb9 Binary files /dev/null and b/img/0.png differ diff --git a/img/1.png b/img/1.png new file mode 100644 index 0000000..c4e5d67 Binary files /dev/null and b/img/1.png differ diff --git a/img/10.png b/img/10.png new file mode 100644 index 0000000..93b34f4 Binary files /dev/null and b/img/10.png differ diff --git a/img/11.png b/img/11.png new file mode 100644 index 0000000..6f89ed4 Binary files /dev/null and b/img/11.png differ diff --git a/img/12.png b/img/12.png new file mode 100644 index 0000000..e1b1f4c Binary files /dev/null and b/img/12.png differ diff --git a/img/13.png b/img/13.png new file mode 100644 index 0000000..1c5e1aa Binary files /dev/null and b/img/13.png differ diff --git a/img/2.png b/img/2.png new file mode 100644 index 0000000..b1d996d Binary files /dev/null and b/img/2.png differ diff --git a/img/3.png b/img/3.png new file mode 100644 index 0000000..004208e Binary files /dev/null and b/img/3.png differ diff --git a/img/4.png b/img/4.png new file mode 100644 index 0000000..643dac2 Binary files /dev/null and b/img/4.png differ diff --git a/img/5.png b/img/5.png new file mode 100644 index 0000000..a2f76ed Binary files /dev/null and b/img/5.png differ diff --git a/img/6.png b/img/6.png new file mode 100644 index 0000000..9d7c1d2 Binary files /dev/null and b/img/6.png differ diff --git a/img/7.png b/img/7.png new file mode 100644 index 0000000..42da1a0 Binary files /dev/null and b/img/7.png differ diff --git a/img/8.png b/img/8.png new file mode 100644 index 0000000..33b519b Binary files /dev/null and b/img/8.png differ diff --git a/img/9.png b/img/9.png new file mode 100644 index 0000000..c8a0aad Binary files /dev/null and b/img/9.png differ diff --git a/img/bg(4).png b/img/bg(4).png new file mode 100644 index 0000000..6ac1be1 Binary files /dev/null and b/img/bg(4).png differ diff --git a/img/bg.png b/img/bg.png new file mode 100644 index 0000000..a12bebe Binary files /dev/null and b/img/bg.png differ diff --git a/img/bg_1.png b/img/bg_1.png new file mode 100644 index 0000000..6ac1be1 Binary files /dev/null and b/img/bg_1.png differ diff --git a/img/dilei.png b/img/dilei.png new file mode 100644 index 0000000..746ffe4 Binary files /dev/null and b/img/dilei.png differ diff --git a/img/face1.png b/img/face1.png new file mode 100644 index 0000000..c25ef28 Binary files /dev/null and b/img/face1.png differ diff --git a/img/face2.png b/img/face2.png new file mode 100644 index 0000000..8cc959e Binary files /dev/null and b/img/face2.png differ diff --git a/img/face3.png b/img/face3.png new file mode 100644 index 0000000..df7542b Binary files /dev/null and b/img/face3.png differ diff --git a/img/img.png b/img/img.png new file mode 100644 index 0000000..cdbc47e Binary files /dev/null and b/img/img.png differ diff --git a/img/right-bg.png b/img/right-bg.png new file mode 100644 index 0000000..d4ff27d Binary files /dev/null and b/img/right-bg.png differ diff --git a/img/shijian.png b/img/shijian.png new file mode 100644 index 0000000..61c690b Binary files /dev/null and b/img/shijian.png differ diff --git a/img/tijiao.png b/img/tijiao.png new file mode 100644 index 0000000..3453437 Binary files /dev/null and b/img/tijiao.png differ diff --git a/img/topbg.png b/img/topbg.png new file mode 100644 index 0000000..86d45df Binary files /dev/null and b/img/topbg.png differ diff --git a/img/zidong.png b/img/zidong.png new file mode 100644 index 0000000..5dfefc6 Binary files /dev/null and b/img/zidong.png differ diff --git a/img/自动挖雷.png b/img/自动挖雷.png new file mode 100644 index 0000000..8f663ac Binary files /dev/null and b/img/自动挖雷.png differ diff --git a/img/自定义布雷.png b/img/自定义布雷.png new file mode 100644 index 0000000..d212bb4 Binary files /dev/null and b/img/自定义布雷.png differ diff --git a/img/随机布雷.png b/img/随机布雷.png new file mode 100644 index 0000000..3a20a05 Binary files /dev/null and b/img/随机布雷.png differ diff --git a/main.py b/main.py index d69be4f..75eb2e9 100644 --- a/main.py +++ b/main.py @@ -4,8 +4,10 @@ # @SoftWare:PyCharm # @Project:MS # @author:yzf -from tkinter import scrolledtext, END # 滚动框, 滚动框自动下拉到最后一行 +from tkinter import scrolledtext, END, messagebox # 滚动框, 滚动框自动下拉到最后一行 +from tkinter import * from pymouse import PyMouse # 模拟鼠标自动点击 +from PIL import Image, ImageTk import tkinter as tk # UI界面 import threading # 多线程任 import pyautogui # 获取窗口位置信息 @@ -23,7 +25,7 @@ SHOW_BOARD_STATE = [] # 是否计算周围雷数数组 BUTTONS = {} # 方块按钮字典 BOARD_ROWS = 20 # 扫雷方块行数 BOARD_COLS = 20 # 扫雷方块列数 -MINES = 96 # 总的雷数 +MINES = 46 # 总的雷数 mine_number = 0 # 剩余的雷数 DIGIT_WIDTH = 5 # 数字的大小 DIGIT_HEIGHT = 1 @@ -31,17 +33,26 @@ FACE_WIDTH = 40 # 笑脸的大小 FACE_HEIGHT = 40 mine_number_x = 40 # 计雷数器的位置,不管窗口怎么变,计雷数器位置不变 mine_number_y = 20 -HEADER_WIDTH = 20 * 40 # 头部栏的大小 +HEADER_WIDTH = 20 * 30 # 头部栏的大小 HEADER_HEIGHT = 40 RIGHT_WIDTH = 300 # 右侧栏宽度,固定不变 -BOTTOM_HEIGHT = 150 # 底部栏高度,固定不变 -face_x = 20 * 40 / 2 # 脸图的位置 +BOTTOM_HEIGHT = 200 # 底部栏高度,固定不变 +face_x = 20 * 30 / 2 # 脸图的位置 face_y = 20 clock_x = 20 * 40 - 40 # 计时器的位置 clock_y = 20 MINE_WITH_FLAG = 0 # 是地雷被标旗子的按钮总数 NO_MINE_BUT_FLAG = 0 # 不是地雷但是被标旗子的按钮总数 OPEN_BUTTONS = 0 # 所有被打开的按钮的总数,等于所有按钮数-所有雷数 +Distance_X = 0 +Distance_Y = 0 +CUSTOM = 0 + + +def to_image(path, resize=None) -> ImageTk.PhotoImage: + if resize: + return ImageTk.PhotoImage(Image.open(path).resize(resize)) + return ImageTk.PhotoImage(Image.open(path)) class Show: # 显示类 @@ -51,74 +62,204 @@ class Show: # 显示类 self.root = tk.Tk() # 初始化窗口 self.root.title('扫雷') # 窗口标题 self.root.resizable(width=False, height=False) # 设置窗口是否可变,宽不可变,高不可变,默认为True - self.root.geometry(f'{BOARD_COLS * 40}x{(BOARD_ROWS + 1) * 40}') + self.root.geometry('1600x1450') + # self.root.configure(bg='#E3EBEF') + # 全局图片资源,图片格式必须是'xx.gif' + self.face1_img = self.element('img/face1.png') # 笑脸 + self.face2_img = self.element('img/face2.png') # 耍酷脸 + self.face3_img = self.element('img/face3.png') # 哭脸 + self.p0 = self.element('img/12.png', 58, 58) # 空白方块 + self.p1 = self.element('img/1.png', 58, 58) # 数字1 + self.p2 = self.element('img/2.png', 58, 58) # 数字2 + self.p3 = self.element('img/3.png', 58, 58) # 数字3 + self.p4 = self.element('img/4.png', 58, 58) # 数字4 + self.p5 = self.element('img/5.png', 58, 58) # 数字5 + self.p6 = self.element('img/6.png', 58, 58) # 数字6 + self.p7 = self.element('img/7.png', 58, 58) # 数字7 + self.p8 = self.element('img/8.png', 58, 58) # 数字8 + self.p9 = self.element('img/9.png', 58, 58) # 爆炸雷 + self.p10 = self.element('img/10.png', 58, 58) # 标错雷 + self.p11 = self.element('img/11.png', 58, 58) # 旗子 + self.p12 = self.element('img/0.png', 58, 58) # 立体方块 + self.p13 = self.element('img/13.png', 58, 58) # 未爆炸雷 + self.zidong = self.element('img/zidong.png', 100, 50) # 自动挖雷 + self.tijiao_image = self.element('img/tijiao.png', 100, 50) # 提交 + self.dilei = self.element('img/dilei.png') # 上方地雷 + self.shijian = self.element('img/shijian.png') # 时间 + self.rightbg = self.element('img/bg_1.png', 400, 1450) # 右侧背景 + self.bg = self.element('img/bg.png',1600,1450) # 背景 + self.lay_mines = self.element('img/自定义布雷.png',150,50) # 背景 + self.random_mines = self.element('img/随机布雷.png', 150, 50) # 背景 + self.aut_mines = self.element('img/自动挖雷.png', 150, 50) # 背景 + + # 创建一个Canvas部件并设置背景图片 + self.canvas = tk.Canvas(self.root, width=1600, height=1250) + self.canvas.pack(fill="both", expand=True) + self.canvas.create_image(0, 0, image=self.bg, anchor="nw") + # 头部栏设计 - self.top = tk.Frame(self.root, bg='white', relief="sunken", width=HEADER_WIDTH, height=HEADER_HEIGHT) + self.top = tk.Frame(self.root, bg='#E3EBEF', relief="sunken", width=1200, height=50) + self.top.place(x=0, y=0) # 显示雷数 - self.label_mine = tk.Label(self.top, text=str(MINES), height=DIGIT_HEIGHT, width=DIGIT_WIDTH, bg='white', fg='red', font=('幼圆', 22)) + self.label_mine = tk.Label(self.top, text=str(MINES), height=50, width=70, image=self.dilei, compound=tk.LEFT, + padx=10, bg='#E3EBEF', + fg='red', font=('Montserrat', 13)) + self.label_mine.place(x=20, y=0) # 显示扫雷用时 - self.label_clock = tk.Label(self.top, text=str(CLOCK), height=DIGIT_HEIGHT, width=DIGIT_WIDTH, bg='white', fg='red', font=('幼圆', 22)) + self.label_clock = tk.Label(self.top, text=str(CLOCK), height=50, width=100, image=self.shijian, + compound=tk.LEFT, padx=10, bg='#E3EBEF', + fg='black', font=('Montserrat', 13)) + self.label_clock.place(x=660, y=0) # 游戏设置 - self.label_set = tk.Label(self.top, text='设置', height=DIGIT_HEIGHT, width=5, bg='white', fg='red', font=('幼圆', 20)) + self.label_set = tk.Label(self.top, text='限时', bg='#E3EBEF', fg='black', + font=('Montserrat', 13)) + self.label_set.place(x=1040, y=10) # 显示限时时间是多少 - self.label_time = tk.Label(self.top, text=str(TIME_LIMIT), height=DIGIT_HEIGHT, width=5, bg='white', fg='red', font=('幼圆', 22)) - self.btn = tk.Button(self.top, bg='white', height=FACE_HEIGHT, width=FACE_WIDTH, command=lambda: self.thread(self.game_timer), relief='raised') + self.label_time = tk.Label(self.top, text=str(TIME_LIMIT), bg='#E3EBEF', fg='red', + font=('Montserrat', 13)) + self.label_time.place(x=1110, y=10) + + self.btn = tk.Button(self.top, bg='#E3EBEF', height=50, width=50, + command=lambda: self.thread(self.game_timer), relief="flat") + self.btn.place(x=560, y=0) + # 右侧栏 - self.right = tk.Frame(self.root, bg='yellow', relief='sunken', width=RIGHT_WIDTH) + self.right = tk.Frame(self.root, bg='white', relief='sunken', width=400, height=1250) + # self.right = Canvas(self.root, width=500, height=1000) + self.right.place(x=1200, y=0) + # 创建一个Label部件并设置背景图片 + # 创建一个Canvas部件并设置背景图片 + self.canvas_right = tk.Canvas(self.right, width=400, height=1250) + self.canvas_right.place(x=0, y=0) + self.canvas_right.create_image(0, 0, image=self.rightbg, anchor="nw") + # bg_label = tk.Label(self.right, image=self.rightbg) + # bg_label.place(x=0, y=0, relwidth=1, relheight=1) + + # self.right.place(x=1200, y=0) + # self.right.create_image(0, 0, image=self.rightbg, anchor=tk.NW) + # # 底部栏 - self.bottom = tk.Frame(self.root, bg='white', relief='sunken', height=BOTTOM_HEIGHT) - self.scroll = scrolledtext.ScrolledText(self.root, bg='white', bd=2, relief='sunken', height=5, font=('楷体', 14)) + # self.bottom = tk.Frame(self.root, bg='white', relief='sunken', height=190, width=1540) + self.scroll = scrolledtext.ScrolledText(self.root) + self.scroll.place(x=0, y=1250, height=198, width=1580) + # self.bottom.place(x=0, y=1200) # 用户自定义设置行值大小 # tk.StringVar()表示输入框中输入的类型是字符串。highlightcolor:输入控件获得输入焦点时的边框颜色。highlightthickness:输入控件的边框宽度 - self.label_row = tk.Label(self.right, text='BOARD_ROWS:', height=1, width=11, bg='white', fg='black', font=('TimesNewRoman', 14), relief='raised') - self.entry1 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=2, width=13, highlightcolor='black', highlightthickness=2, font=('楷体', 12)) + self.canvas_right.create_text(100, 20, text='BOARD_ROWS:', font=('TimesNewRoman', 12)) + self.entry1 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=1, width=17, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + self.entry1.place(x=20, y=60) # 用户自定义设置列值大小 - self.label_col = tk.Label(self.right, text='BOARD_COLS:', height=1, width=11, bg='white', fg='black', font=('TimesNewRoman', 14), relief='raised') - self.entry2 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=2, width=13, highlightcolor='black', highlightthickness=2, font=('楷体', 12)) + self.canvas_right.create_text(100, 120, text='BOARD_COLS:', font=('TimesNewRoman', 12)) + + self.entry2 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=1, width=17, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + self.entry2.place(x=20, y=140) # 用户自定义设置地雷数量 - self.label_m = tk.Label(self.right, text='MINES:', height=1, width=11, bg='white', fg='black', font=('TimesNewRoman', 14), relief='raised') - self.entry3 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=2, width=13, highlightcolor='black', highlightthickness=2, font=('楷体', 12)) + self.canvas_right.create_text(100, 200, text='MINES:', font=('TimesNewRoman', 12)) + + self.entry3 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=1, width=17, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + self.entry3.place(x=20, y=220) # 用户自定义设置时间限制为多少,默认噩梦等级,2400s - self.label_limit = tk.Label(self.right, text='TIME_LIMIT:', height=1, width=11, bg='white', fg='black', font=('TimesNewRoman', 14), relief='raised') - self.entry4 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=2, width=13, highlightcolor='black', highlightthickness=2, font=('楷体', 12)) + self.canvas_right.create_text(100, 280, text='TIME_LIMIT:', font=('TimesNewRoman', 12)) + self.entry4 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=1, width=17, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + self.entry4.place(x=20, y=300) # 提交和自动扫雷按钮 - self.btn2 = tk.Button(self.right, text='提交', bd=3, bg='white', font=('楷体', 15), fg='black', width=4, relief='raised', activebackground='red', command=self.get_data) - self.btn3 = tk.Button(self.right, text='自动挖雷', bd=3, bg='white', font=('楷体', 15), fg='black', width=8, relief='raised', activebackground='red', command=lambda: self.thread(self.data.auto_mine_sweeper)) - # 全局图片资源,图片格式必须是'xx.gif' - self.face1_img = tk.PhotoImage(file='img/face1.gif') # 笑脸 - self.face2_img = tk.PhotoImage(file='img/face2.gif') # 耍酷脸 - self.face3_img = tk.PhotoImage(file='img/face3.gif') # 哭脸 - self.p0 = tk.PhotoImage(file='img/0.gif') # 空白方块 - self.p1 = tk.PhotoImage(file='img/1.gif') # 数字1 - self.p2 = tk.PhotoImage(file='img/2.gif') # 数字2 - self.p3 = tk.PhotoImage(file='img/3.gif') # 数字3 - self.p4 = tk.PhotoImage(file='img/4.gif') # 数字4 - self.p5 = tk.PhotoImage(file='img/5.gif') # 数字5 - self.p6 = tk.PhotoImage(file='img/6.gif') # 数字6 - self.p7 = tk.PhotoImage(file='img/7.gif') # 数字7 - self.p8 = tk.PhotoImage(file='img/8.gif') # 数字8 - self.p9 = tk.PhotoImage(file='img/9.gif') # 爆炸雷 - self.p10 = tk.PhotoImage(file='img/10.gif') # 标错雷 - self.p11 = tk.PhotoImage(file='img/11.gif') # 旗子 - self.p12 = tk.PhotoImage(file='img/12.gif') # 立体方块 - self.p13 = tk.PhotoImage(file='img/13.gif') # 未爆炸雷 + self.btn2 = tk.Button(self.right, image=self.random_mines, command=lambda: self.get_data(2), + relief="flat") + self.btn2.place(x=70, y=400) + # self.btn3 = tk.Button(self.right, image=self.zidong, width=102, height=38, + # command=lambda: self.thread(self.data.auto_mine_sweeper), relief="flat") + self.btn3 = tk.Button(self.right, image=self.aut_mines, # width=100, height=50, + command=lambda: self.thread(self.data.auto_sweeper), relief="flat") + self.btn3.place(x=70, y=600) + + self.btn4 = tk.Button(self.right, image=self.lay_mines, font=('TimesNewRoman', 12), command=lambda: self.get_data(1), + relief="flat") + self.btn4.place(x=70, y=500) + + def element(self, path, width=50, height=50): + # 加载图元对应的图片文件 + img = Image.open(path) + # 使用resize方法调整图片 + # img = img.resize((70, 60)) + img = img.resize((width, height)) + # 把Image对象转换成PhotoImage对象 + img = ImageTk.PhotoImage(img) + # 保存图片的引用,防止被垃圾回收 + self.root.img = img + return img def create_boards(self): # 创建按钮方块,并绑定对应函数 - global BOARD_ROWS, BOARD_COLS, BUTTONS + global BOARD_ROWS, BOARD_COLS, BUTTONS, Distance_X, Distance_Y for row in range(BOARD_ROWS): for col in range(BOARD_COLS): def on_right_click(event, x=row, y=col): self.on_right_button_down(event, x, y) # 鼠标左、右键分别绑定函数 - button = tk.Button(self.root, command=lambda x=row, y=col: self.on_left_button_down(x, y)) - button.place(y=(row + 1) * 40, x=col * 40) # 设置每个按钮的位置。(row+1):头部栏占了一行,所以雷图整体下移一行 + + button = tk.Button(self.root, command=lambda x=row, y=col: self.on_left_button_down(x, y), bg='black', + relief="flat") + button.place(y=Distance_X + 50 + row * 60, x=Distance_X + col * 60, width=60, height=60) # 设置每个按钮的位置。(row+1):头部栏占了一行,所以雷图整体下移一行 button.bind("", on_right_click) # 绑定鼠标右键,绑定on_right_button_down(event, x, y) BUTTONS[row, col] = button # 以坐标为键,把该坐标处的button作为值,一一对应便于修改对应button的信息 - def show_game_window(self): # 根据当前curData显示游戏界面 + def create_custom(self): # 创建空白按钮方块,并绑定对应函数 + global BOARD_ROWS, BOARD_COLS, BUTTONS, Distance_X, Distance_Y + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): + def on_right_click(event, x=row, y=col): + self.cancellation_mine(event, x, y) # 鼠标左、右键分别绑定函数 + button = tk.Button(self.root, command=lambda x=row, y=col: self.down_mine(x, y), bg='black', + relief="flat") + # 设置每个按钮的位置。(row+1):头部栏占了一行,所以雷图整体下移一行 + button.place(y=Distance_X + 50 + row * 60, x=Distance_X + col * 60, width=60, height=60) + button.bind("", on_right_click) # 绑定鼠标右键,绑定cancellation_mine(event, x, y) + BUTTONS[row, col] = button # 以坐标为键,把该坐标处的button作为值,一一对应便于修改对应button的信息 + + # 创建信息选择窗口 + def create_messagebox(self): + # messagebox.showinfo("提示", "是否自定义完成布雷") + result = messagebox.askyesno("提示", "是否自定义完成布雷") + if result: + self.custom_reset() + def down_mine(self, x, y): + global GAME_OVER, TIMER_RUN + if initData[x][y] == 'M': # 游戏结束不再响应、做了雷标记按钮左键无效 + return + number = MINES - sum([i.count('M') for i in initData]) + if number == 0: # 雷数为0,左键无效 + self.create_messagebox() + return + if initData[x][y] == 0 : # 未点开的方块才响应 + initData[x][y] = 'M' + curData[x][y] = 'M' + self.data.auto_number() # 更新雷边数 + self.show_game_window() # 点击的不是雷,刷新游戏窗口显示 + number = number - 1 + self.label_mine['text'] = str(number) # 显示剩余地雷数 # 更新剩余雷数 + + + def cancellation_mine(self, event, x, y): + if curData[x][y] == 'B': # 没有雷标记按钮右键无效 + return + number = MINES - sum([i.count('M') for i in initData]) + if number >= MINES: # 雷数大于预备雷数,右键键无效 + return + if initData[x][y] == 'M': # 为 + curData[x][y] = 'B' + initData[x][y] = 0 + self.data.auto_number() # 更新雷边数 + self.show_game_window() # 点击的不是雷,刷新游戏窗口显示 + number = number + 1 + self.label_mine['text'] = str(number) # 显示剩余地雷数 # 更新剩余雷数 + + def show_game_window(self): # 根据当前curData显示游戏界面 global curData, BOARD_ROWS, BOARD_COLS, BUTTONS - for row in range(BOARD_ROWS): # row为行,0到BOARD_ROWS-1 - for col in range(BOARD_COLS): # col为列,0到BOARD_COLS-1 - if curData[row][col] == 'M': # 如果是雷 + for row in range(BOARD_ROWS): # row为行,0到BOARD_ROWS-1 + for col in range(BOARD_COLS): # col为列,0到BOARD_COLS-1 + if curData[row][col] == 'M': # 如果是雷 BUTTONS[row, col]['image'] = self.p13 elif curData[row][col] == 'X': # 如果是挖开的雷 BUTTONS[row, col]['image'] = self.p9 @@ -128,7 +269,7 @@ class Show: # 显示类 BUTTONS[row, col]['image'] = self.p11 elif curData[row][col] == 'B': # 如果是挖开的空方块 BUTTONS[row, col]['image'] = self.p0 - elif curData[row][col] == 1: # 如果是数字1-8 + elif curData[row][col] == 1: # 如果是数字1-8 BUTTONS[row, col]['image'] = self.p1 elif curData[row][col] == 2: BUTTONS[row, col]['image'] = self.p2 @@ -154,40 +295,50 @@ class Show: # 显示类 self.label_clock.place(x=clock_x, y=clock_y, anchor=tk.CENTER) self.btn['image'] = self.face1_img self.btn.place(x=face_x, y=face_y, anchor=tk.CENTER) - self.label_set.place(x=HEADER_WIDTH + RIGHT_WIDTH / 2, y=20, anchor=tk.CENTER) # "游戏设置"的显示位置,"右侧栏"中部 - self.label_time.place(x=HEADER_WIDTH + RIGHT_WIDTH - 50, y=20, anchor=tk.CENTER) # 游戏限时的显示位置,"右侧栏"右上角 + self.label_set.place(x=HEADER_WIDTH + 70, y=20, anchor=tk.CENTER) # "游戏设置"的显示位置,"右侧栏"中部 + + self.label_time.place(x=HEADER_WIDTH + 70 + 60, y=20, anchor=tk.CENTER) # 游戏限时的显示位置,"右侧栏"右上角 def right_frame(self): - global BOARD_ROWS, HEADER_WIDTH, HEADER_HEIGHT + global BOARD_ROWS, HEADER_WIDTH, HEADER_C + HEIGHT = BOARD_ROWS * 5 + # 以最后的按钮位置y=160为依据(加上按钮本身有高度,大致为180) - self.right['height'] = BOARD_ROWS * 40 # 右侧栏高度和雷图高度一致,将右侧完全覆盖 - self.right.place(x=HEADER_WIDTH + 1, y=HEADER_HEIGHT, anchor=tk.NW) # 右侧栏紧挨着(一个像素的距离)地雷区域 - self.label_row.place(x=80, y=15 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) # 各标签和输入框的位置 - self.entry1.place(x=220, y=15 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) - self.label_col.place(x=80, y=50 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) - self.entry2.place(x=220, y=50 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) - self.label_m.place(x=80, y=85 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) - self.entry3.place(x=220, y=85 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) - self.label_limit.place(x=80, y=120 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) - self.entry4.place(x=220, y=120 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) - self.btn2.place(x=220, y=170 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) # 提交按钮位置 - self.btn3.place(x=120, y=170 + (BOARD_ROWS * 40 - 180) / 2, anchor=tk.CENTER) # 自动扫雷按钮位置 + self.right['height'] = 1000 # 右侧栏高度和雷图高度一致,将右侧完全覆盖 + self.right.place(x=1000 + 1, y=0, anchor=tk.NW) # 右侧栏紧挨着(一个像素的距离)地雷区域 + self.label_row.place(x=100, y=15, anchor=tk.CENTER) # 各标签和输入框的位置 + self.entry1.place(x=130, y=30 + BOARD_ROWS, anchor=tk.CENTER) + + self.label_col.place(x=100, y=15 + HEIGHT, anchor=tk.CENTER) + self.entry2.place(x=130, y=30 + HEIGHT + BOARD_ROWS, anchor=tk.CENTER) + + self.label_m.place(x=70, y=15 + HEIGHT * 2, anchor=tk.CENTER) + self.entry3.place(x=130, y=30 + HEIGHT * 2 + BOARD_ROWS, anchor=tk.CENTER) + + self.label_limit.place(x=100, y=15 + HEIGHT * 3, anchor=tk.CENTER) + self.entry4.place(x=130, y=30 + HEIGHT * 3 + BOARD_ROWS, anchor=tk.CENTER) + + self.btn2.place(x=80, y=15 + HEIGHT * 4 + BOARD_ROWS, anchor=tk.CENTER) # 提交按钮位置 + self.btn3.place(x=200, y=15 + HEIGHT * 4 + BOARD_ROWS, anchor=tk.CENTER) # 自动扫雷按钮位置 def bottom_frame(self): global BOARD_ROWS, BOARD_COLS, HEADER_HEIGHT - self.bottom['width'] = BOARD_COLS * 40 + 300 # 设置底部栏的宽度 - self.bottom.place(x=0, y=HEADER_HEIGHT + BOARD_ROWS * 40, anchor=tk.NW) # 底部栏紧挨着地雷区域底部 - self.scroll['width'] = int((BOARD_COLS * 40 + 300)/12.3) # 文本框的宽度 - self.scroll.place(x=0, y=HEADER_HEIGHT + BOARD_ROWS * 40 + 3, anchor=tk.NW) + self.bottom['width'] = 1520 # 设置底部栏的宽度 + self.bottom['height'] = 180 # 设置底部栏的高度 + self.bottom.place(x=0, y=1200, anchor=tk.NW) # 底部栏紧挨着地雷区域底部 + self.scroll['width'] = 1508 # 文本框的宽度 + self.scroll['height'] = 180 # 设置底部栏的高度 + self.scroll.place(x=0, y=1200, anchor=tk.NW) def show_all_mines(self, x, y): # 翻开雷游戏结束,并显示所有的雷 global initData, curData, BOARD_ROWS, BOARD_COLS, BUTTONS if x >= 0 and y >= 0: # 如果是因为超过限时而失败传来的无意义参数-1,-1则不处理 BUTTONS[x, y]['relief'] = 'groove' # 按钮变为平面,不再有立体感 - BUTTONS[x, y]['image'] = self.p9 # 该按钮显示被左击的爆炸雷 - curData[x][y] = 'X' # 更新状态,翻开的爆炸雷 - for row in range(BOARD_ROWS): # row为行,0到BOARD_ROWS-1 - for col in range(BOARD_COLS): # col为列,0到BOARD_COLS-1 #如果雷没被标记,显示雷。雷被正确标记为旗子,不显示雷,且非爆炸雷 + BUTTONS[x, y]['image'] = self.p9 # 该按钮显示被左击的爆炸雷 + curData[x][y] = 'X' # 更新状态,翻开的爆炸雷 + for row in range(BOARD_ROWS): # row为行,0到BOARD_ROWS-1 + # col为列,0到BOARD_COLS-1 #如果雷没被标记,显示雷。雷被正确标记为旗子,不显示雷,且非爆炸雷 + for col in range(BOARD_COLS): if initData[row][col] == 'M' and curData[row][col] != 'F' and curData[row][col] != 'X': BUTTONS[row, col]['relief'] = 'groove' # 按钮变为平面,不再有立体感 BUTTONS[row, col]['image'] = self.p13 @@ -210,41 +361,51 @@ class Show: # 显示类 def on_left_button_down(self, x, y): # 鼠标左键事件 global curData, SHOW_BOARD_STATE, GAME_OVER, TIMER_RUN + # print(f'进来了{x},{y}') if GAME_OVER or curData[x][y] == 'F': # 游戏结束不再响应、做了雷标记按钮左键无效 return + # print(1) if not TIMER_RUN: # 游戏未开始,左右键均不能用 self.scroll.insert('end', '游戏未开始,请点击脸图开始游戏之后,再使用左键\n') self.scroll.see(END) # 消息框自动下拉到最后一行 return + # print(1) if curData[x][y] == 'E': # 未点开的方块才响应 if self.data.get_around_mine_num(x, y) == 0: # 返回值为0,左击了有雷的按钮,游戏结束 self.show_all_mines(x, y) # 将所有雷显示出来,同时把点击的雷改成爆炸雷 GAME_OVER = True # 游戏结束标志 TIMER_RUN = False # 计时暂停 self.btn['image'] = self.face3_img # 把笑脸图改成哭脸图 - self.scroll.insert('end', '点击到(' + str(x) + ',' + str(y) + ')' + '雷方块,游戏结束,你输了!\n') # 显示游戏结束信息 + self.scroll.insert('end', + '点击到(' + str(x) + ',' + str(y) + ')' + '雷方块,游戏结束,你输了!\n') # 显示游戏结束信息 self.scroll.see(END) # 消息框自动下拉到最后一行 return + for i in range(BOARD_ROWS): for j in range(BOARD_COLS): # 显示所有被点开且未显示的状态信息 if curData[i][j] != 'E' and curData[i][j] != 'F' and SHOW_BOARD_STATE[i][j] == 0: self.scroll.insert('end', '(' + str(i) + ',' + str(j) + ')' + '方块被点开,方块的状态是' + str( curData[i][j]) + '。\n') # 显示信息 - self.scroll.see(END) # 消息框自动下拉到最后一行 + self.scroll.see(END) # 消息框自动下拉到最后一行 SHOW_BOARD_STATE[i][j] = 1 # 已显示过信息,不重复显示 - self.show_game_window() # 点击的不是雷,刷新游戏窗口显示 - self.data.remaining_mine_num() # 更新剩余雷数 - self.win() # 判断是否胜利,此处依据为非雷的方块是否全部点开 + # print(1) + self.show_game_window() # 点击的不是雷,刷新游戏窗口显示 + self.data.remaining_mine_num() # 更新剩余雷数 + self.win() # 判断是否胜利,此处依据为非雷的方块是否全部点开 + # print('出去了1') def on_right_button_down(self, event, x, y): # event代表鼠标事件,这里默认event.num=3,即鼠标右键,x,y为点击的坐标 global curData, TIMER_RUN, GAME_OVER, BUTTONS - if GAME_OVER or (curData[x][y] != 'E' and curData[x][y] != 'F'): # 该按钮已被打开,已显示其相邻按钮下的地雷数,不能做标记 + # 该按钮已被打开,已显示其相邻按钮下的地雷数,不能做标记 + # print(f'进来了{x},{y}') + if GAME_OVER or (curData[x][y] != 'E' and curData[x][y] != 'F'): return # 或者游戏已经结束,不再响应 if not TIMER_RUN: # 游戏未开始,左右键均不能用 self.scroll.insert('end', '游戏未开始,请点击脸图开始游戏之后,再使用右键\n') self.scroll.see(END) # 消息框自动下拉到最后一行 return self.data.show_flag(x, y) # 修改被右击的方块状态 + # print(curData[x][y]) if curData[x][y] == 'F': # 根据更新的状态显示信息 self.scroll.insert('end', '(' + str(x) + ',' + str(y) + ')' + '方块被标记为雷。\n') # 在底部消息框中显示信息 self.scroll.see(END) @@ -254,24 +415,26 @@ class Show: # 显示类 self.show_game_window() # 刷新游戏窗口显示 self.data.remaining_mine_num() # 更新剩余雷数 self.win() # 判断是否胜利,此处依据为雷的方块是否全部被正确标记且没有错误标记 + # print('出去了2') def game_timer(self): # 控制游戏开始和暂停 global GAME_OVER, TIMER_RUN # TIMER_RUN为计时器是否运行,timer为计时器对象 if GAME_OVER: # 如果游戏结束,不再响应 return - def game_start(): global GAME_OVER, TIMER_RUN, timer, CLOCK, TIME_LIMIT # TIMER_RUN为计时器是否运行,timer为计时器对象 self.scroll.insert('end', '游戏已经开始,请在规定时间内完成游戏,再次点击脸图可暂停游戏。\n') # 显示游戏开始信息 self.scroll.see(END) TIMER_RUN = True # 开始计时 - while TIMER_RUN and CLOCK <= TIME_LIMIT: # TIMER_RUN=Ture且秒数<1000,将一直计算秒数。退出该函数,子线程结束,计算秒数结束 + # TIMER_RUN=Ture且秒数<1000,将一直计算秒数。退出该函数,子线程结束,计算秒数结束 + while TIMER_RUN and CLOCK <= TIME_LIMIT: CLOCK += 1 self.label_clock['text'] = str(CLOCK) # 将秒数显示在label_clock - time.sleep(1) # 休眠1秒。模拟读秒 + time.sleep(1) # 休眠1秒。模拟读秒 if CLOCK > TIME_LIMIT: # 如果超时,游戏失败 self.btn['image'] = self.face3_img - self.show_all_mines(-1, -1) # 把所有的地雷都展开,并把打开的雷设为爆炸雷。但因超时失败,只能传递两个非坐标参数做判断 + # 把所有的地雷都展开,并把打开的雷设为爆炸雷。但因超时失败,只能传递两个非坐标参数做判断 + self.show_all_mines(-1, -1) self.scroll.insert('end', '未在限时内完成游戏,游戏结束,你输了!\n') # 显示游戏结束信息 GAME_OVER = True @@ -280,6 +443,7 @@ class Show: # 显示类 TIMER_RUN = False # 暂停计时,并把状态设为False self.scroll.insert('end', '游戏已经暂停,点击脸图重新启动游戏。\n') # 显示游戏暂停信息 self.scroll.see(END) + if not TIMER_RUN: game_start() else: @@ -287,20 +451,22 @@ class Show: # 显示类 def menu(self): # 菜单设计 - menubar = tk.Menu(self.root) # 创建一个菜单栏,可把它理解成一个容器,在窗口的上方,可放置多个能下拉菜单项 + menubar = tk.Menu(self.root) # 创建一个菜单栏,可把它理解成一个容器,在窗口的上方,可放置多个能下拉菜单项 gameMenu = tk.Menu(menubar, tearoff=0) # 创建下拉菜单项,tearoff=0表示不能单独呈现 menubar.add_cascade(label='游戏', menu=gameMenu) # 将能下拉菜单项放入menubar,并指定其名称为:游戏 gameMenu.add_command(label='重玩游戏', command=self.reset) - gameMenu.add_separator() # 添加一条分隔线,上句为能下拉菜单项的第一个子菜单项:重玩 + gameMenu.add_separator() # 添加一条分隔线,上句为能下拉菜单项的第一个子菜单项:重玩 gameMenu.add_command(label='简单等级', command=lambda row=6, col=6, mine=6, time=600: self.set_game_level(row, col, mine, time)) gameMenu.add_command(label='一般等级', - command=lambda row=12, col=12, mine=32, time=1200: self.set_game_level(row, col, mine, time)) + command=lambda row=12, col=12, mine=32, time=1200: self.set_game_level(row, col, mine, + time)) gameMenu.add_command(label='困难等级', - command=lambda row=16, col=16, mine=64, time=1800: self.set_game_level(row, col, mine, time)) + command=lambda row=16, col=16, mine=64, time=1800: self.set_game_level(row, col, mine, + time)) gameMenu.add_command(label='噩梦等级', command=lambda row=20, col=20, mine=96, time=2400: self.set_game_level(row, col, mine, - time)) + time)) gameMenu.add_command(label='自定义请看右侧') # 修改以上3条语句,可修改每级的行数、列数、地雷数和限时 gameMenu.add_separator() # 添加一条分隔线 gameMenu.add_command(label='退出游戏', command=self.root.quit) # 用tkinter里面自带的quit()函数 @@ -310,44 +476,69 @@ class Show: # 显示类 self.root.config(menu=menubar) # 让菜单显示出来 def help(self): # 关于 - s = ' 游戏说明:游戏等级共四个,分别是简单、一般、困难和噩梦,默认以噩梦等级进入游戏,玩家点击左上角游戏按钮,可切换等级。\n' \ - ' 右侧栏是游戏设置栏,用户可在规则内进行自定义游戏设置。规则:参数必须为正整数,且列数必须在[6,40]范围之内,行数必须在[6,20]范围之内,' \ - '雷数不能大于行列数的乘积,游戏限时不能超过99999s,且必须在右上角的规定的限制时间内完成,否则游戏失败。\n' \ - ' 左击方块,是雷游戏结束,显示哭脸,否则显示相邻八块方块的总地雷数,为空表示相邻八块方块无雷。当把所有无雷方块都翻开或者把有雷的方块都标记,则游戏胜利,显示耍酷脸。\n' \ - ' 右击方块标记红旗表示有雷,再右击取消标记。点击脸图开始游戏,再次点击暂停游戏。\n' \ - ' 点击自动扫雷,程序可自动完成扫雷。\n\n' + s = '游戏说明:游戏等级共四个,分别是简单、一般、困难和噩梦,\n默认以噩梦等级进入游戏,玩家点击左上角游戏按钮,可切换等级。\n' \ + '右侧栏是游戏设置栏,用户可在规则内进行自定义游戏设置。\n规则:参数必须为正整数,且列数必须在[6,40]范围之内,\n行数必须在[6,20]范围之内,' \ + '雷数不能大于行列数的乘积,游戏限时不能超过99999s,\n且必须在右上角的规定的限制时间内完成,否则游戏失败。\n' \ + '左击方块,是雷游戏结束,显示哭脸,否则显示相邻八块方块的总地雷数,\n为空表示相邻八块方块无雷。当把所有无雷方块都翻开或者把有雷的方块都标记,\n则游戏胜利,显示耍酷脸。\n' \ + '右击方块标记红旗表示有雷,再右击取消标记。点击脸图开始游戏,再次点击暂停游戏。\n' \ + '点击自动扫雷,程序可自动完成扫雷。\n\n' self.scroll.insert('end', s) self.scroll.see(END) def thread(self, func): # 开多线程,防止自动扫雷程序调用click函数时tk界面卡住不动,计时器也无法计时 global GAME_OVER - if GAME_OVER: # 游戏结束不再响应 + if GAME_OVER: # 游戏结束不再响应 return t = threading.Thread(target=func) # 将函数装进线程 - t.daemon = True # 守护线程,防止游戏未结束就关闭窗口,导致报错 - t.start() # 启动线程 + t.daemon = True # 守护线程,防止游戏未结束就关闭窗口,导致报错 + t.start() # 启动线程 - def reset(self): # 重玩游戏函数 + def reset(self): # 重玩游戏函数 global MINES, BOARD_ROWS, BOARD_COLS, GAME_OVER, BUTTONS, CLOCK, TIMER_RUN GAME_OVER = False # 游戏重新开始 TIMER_RUN = False # 计时器暂停 self.label_mine['text'] = str(MINES) # 初始显示该游戏等级初始的雷数,用红旗标记一个雷,该值减1 - self.btn['image'] = self.face1_img # 初始显示笑脸 + self.btn['image'] = self.face1_img # 初始显示笑脸 + CLOCK = 0 # 计时器清零 + self.label_clock['text'] = str(CLOCK) # 游戏重新开始,计时器清0 + self.label_time['text'] = str(TIME_LIMIT) # 右上角显示游戏限时 + if CUSTOM: + self.data.init_mine_map(0) # 初始化initData,并在列表中随机增加地雷 + else: + self.data.init_mine_map(MINES) # 初始化initData,并在列表中随机增加地雷 + self.data.init_board_state() # 初始化curData、SHOW_BOARD_STATE + self.show_game_window() # 按照初始curData状态信息显示游戏窗口 + self.scroll.delete('1.0', 'end') # 清空上局游戏消息记录 + self.scroll.insert('end', + '本局游戏参数为(' + str(BOARD_ROWS) + ',' + str(BOARD_COLS) + ',' + str(MINES) + ',' + str( + TIME_LIMIT) + ')\n') # 在底部消息框显示游戏参数 + self.help() # 开局就将游戏说明显示在消息框中 + + def custom_reset(self): # 重玩游戏函数 + global MINES, BOARD_ROWS, BOARD_COLS, GAME_OVER, BUTTONS, CLOCK, TIMER_RUN,CUSTOM + CUSTOM = 0 + self.create_boards() # 创建新按钮方块并绑定左右键函数 + GAME_OVER = False # 游戏重新开始 + TIMER_RUN = False # 计时器暂停 + self.label_mine['text'] = str(MINES) # 初始显示该游戏等级初始的雷数,用红旗标记一个雷,该值减1 + self.btn['image'] = self.face1_img # 初始显示笑脸 CLOCK = 0 # 计时器清零 - self.label_clock['text'] = str(CLOCK) # 游戏重新开始,计时器清0 + self.label_clock['text'] = str(CLOCK) # 游戏重新开始,计时器清0 self.label_time['text'] = str(TIME_LIMIT) # 右上角显示游戏限时 - self.data.init_mine_map(MINES) # 初始化initData,并在列表中随机增加地雷 - self.data.init_board_state() # 初始化curData、SHOW_BOARD_STATE - self.show_game_window() # 按照初始curData状态信息显示游戏窗口 + self.data.init_board_state() # 初始化curData、SHOW_BOARD_STATE + self.show_game_window() # 按照初始curData状态信息显示游戏窗口 self.scroll.delete('1.0', 'end') # 清空上局游戏消息记录 - self.scroll.insert('end', '本局游戏参数为(' + str(BOARD_ROWS) + ',' + str(BOARD_COLS) + ',' + str(MINES) + ',' + str( - TIME_LIMIT) + ')\n') # 在底部消息框显示游戏参数 + self.scroll.insert('end', + '本局游戏参数为(' + str(BOARD_ROWS) + ',' + str(BOARD_COLS) + ',' + str(MINES) + ',' + str( + TIME_LIMIT) + ')\n') # 在底部消息框显示游戏参数 self.help() # 开局就将游戏说明显示在消息框中 + def set_game_level(self, row, col, mine, time): # 根据参数设置游戏难度 - global MINES, BOARD_ROWS, BOARD_COLS, BUTTONS, TIME_LIMIT, HEADER_WIDTH, face_x, clock_x, BOTTOM_HEIGHT - if MINES == mine and BOARD_COLS == col and BOARD_ROWS == row and TIME_LIMIT == time: - self.reset() # 如果新旧行列数、雷数、时间相同,即为重玩当前等级的游戏,无需删除方块重建 + global MINES, BOARD_ROWS, BOARD_COLS, BUTTONS, TIME_LIMIT, HEADER_WIDTH, \ + face_x, clock_x, BOTTOM_HEIGHT, Distance_X, Distance_Y, CUSTOM + if MINES == mine and BOARD_COLS == col and BOARD_ROWS == row and TIME_LIMIT == time and CUSTOM == 0: + self.reset() # 如果新旧行列数、雷数、时间相同,即为重玩当前等级的游戏,无需删除方块重建 return if len(BUTTONS) != 0: # 如果新旧数值不同,则需要把旧的方块全删除,重新建立雷图 for r in range(BOARD_ROWS): @@ -356,24 +547,51 @@ class Show: # 显示类 MINES = mine # 更新的行列数、雷数、时间 BOARD_ROWS = row BOARD_COLS = col + Distance_X = int(10 - row / 2) * 60 + Distance_Y = int(10 - col / 2) * 60 TIME_LIMIT = time - HEADER_WIDTH = BOARD_COLS * 40 # 更新头部栏和右侧栏宽度,脸图以及计时器位置 + HEADER_WIDTH = BOARD_COLS * 30 # 更新头部栏和右侧栏宽度,脸图以及计时器位置 face_x = HEADER_WIDTH / 2 - clock_x = HEADER_WIDTH - 40 - self.create_boards() # 创建新按钮方块并绑定左右键函数 - self.root.geometry(f'{BOARD_COLS * 40 + RIGHT_WIDTH}x{(BOARD_ROWS + 1) * 40 + BOTTOM_HEIGHT}') # 加上右侧栏与底部栏区域 - self.header_frame() # 更新头部栏属性信息 - self.right_frame() # 更新右侧栏属性信息 - self.bottom_frame() # 更新底部栏属性信息 + clock_x = HEADER_WIDTH - 30 + # print(CUSTOM) + if CUSTOM: + self.create_custom() # 创建新按钮方块并绑定左右键函数 + else: + self.create_boards() # 创建新按钮方块并绑定左右键函数 + # self.root.geometry('1600x1400') # 加上右侧栏与底部栏区域 + # self.header_frame() # 更新头部栏属性信息 + # self.right_frame() # 更新右侧栏属性信息 + # self.bottom_frame() # 更新底部栏属性信息 self.menu() # 菜单栏 self.reset() # 依照数据初始化 - def get_data(self): # 获取用户在文本框中填写的数据,只能填正整数! + # def set_custom_game(self, row, col, mine, time): # 根据参数设置游戏难度 + # global MINES, BOARD_ROWS, BOARD_COLS, BUTTONS, TIME_LIMIT, HEADER_WIDTH, face_x, clock_x, BOTTOM_HEIGHT, Distance_X, Distance_Y + # if len(BUTTONS) != 0: # 如果新旧数值不同,则需要把旧的方块全删除,重新建立雷图 + # for r in range(BOARD_ROWS): + # for c in range(BOARD_COLS): + # BUTTONS[r, c].destroy() # 删除旧方块 + # MINES = mine # 更新的行列数、雷数、时间 + # BOARD_ROWS = row + # BOARD_COLS = col + # Distance_X = int(10 - row / 2) * 60 + # Distance_Y = int(10 - col / 2) * 60 + # TIME_LIMIT = time + # HEADER_WIDTH = BOARD_COLS * 30 # 更新头部栏和右侧栏宽度,脸图以及计时器位置 + # face_x = HEADER_WIDTH / 2 + # clock_x = HEADER_WIDTH - 30 + # self.create_custom() # 创建新按钮方块并绑定左右键函数 + # self.menu() # 菜单栏 + # self.custom_reset() # 依照数据初始化 + + def get_data(self, event): # 获取用户在文本框中填写的数据,只能填正整数! + global CUSTOM if self.entry1.get() == '' or self.entry2.get() == '' or self.entry3.get() == '' or self.entry4.get() == '': self.scroll.insert('end', '参数不能为空,请重新设置参数\n') # 有空参数,弹出提示 self.scroll.see(END) # 自动下拉到最后一行 return - dataString = self.entry1.get() + self.entry2.get() + self.entry3.get() + self.entry4.get() # 用户参数连接字符串,含有非0-9的任何字符都不行 + # 用户参数连接字符串,含有非0-9的任何字符都不行 + dataString = self.entry1.get() + self.entry2.get() + self.entry3.get() + self.entry4.get() for i in range(len(dataString)): if dataString[i] >= '0' and dataString[i] <= '9': # 是整数则继续判断,不是整数则跳出提示 continue @@ -385,7 +603,7 @@ class Show: # 显示类 col = int(self.entry2.get()) mine = int(self.entry3.get()) time = int(self.entry4.get()) - if row < 6 or col < 6 or row > 20 or col > 40: + if row < 6 or col < 6 or row > 20 or col > 20: self.scroll.insert('end', '行数范围是[6,20],列数的范围是[6,40],请重新设置参数\n') # 防止雷图区域过大,超出屏幕 self.scroll.see(END) # 自动下拉到最后一行 return # 最简单的等级行列数为6,不能比6小。数值不能太大,导致区域超出屏幕 @@ -393,7 +611,8 @@ class Show: # 显示类 self.scroll.insert('end', '雷数不能多于行列数乘积,请重新设置参数\n') self.scroll.see(END) return # 雷数不能比总方块数量还多 - # if row * col > 998 and mine < row * col / 5: # 998为Python最大递归深度,超过998时,雷数不能太少,防止超过最大递归深度报错 + # 998为Python最大递归深度,超过998时,雷数不能太少,防止超过最大递归深度报错 + # if row * col > 998 and mine < row * col / 5: # self.scroll.insert('end', '当行列数乘积大于998时,雷数不能少于行列数乘积的五分之一,请重新设置参数\n') # self.scroll.see(END) # return @@ -401,23 +620,33 @@ class Show: # 显示类 self.scroll.insert('end', '最高限时99999s,请重新设置参数\n') self.scroll.see(END) return + if event == 1: + CUSTOM = 1 + # self.set_custom_game(row, row, mine, time) # 自定义布雷界面 + else: + CUSTOM = 0 self.set_game_level(row, col, mine, time) # 调用函数按照用户提交的参数重新启动游戏 class Data: # 数据类 - def init_mine_map(self, mines): # 初始化布雷方案 global BOARD_ROWS, BOARD_COLS, initData # 全局变量行数,列数,布雷方案 initData = [[0 for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 无雷初始化,先列后行 + if mines == 0: # 自定义布雷 + return for i in random.sample(range(BOARD_COLS * BOARD_ROWS), mines): initData[i // BOARD_COLS][i % BOARD_COLS] = 'M' # 在BOARD_COLS*BOARD_ROWS范围中随机生成mines个雷 # 雷行下标为随机数除以列数取整,雷列下标为随机数对列数取模 - return initData + # print(initData) + return def init_board_state(self): # 初始化方块状态 global curData, SHOW_BOARD_STATE, BOARD_ROWS, BOARD_COLS - curData = [['E' for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 立体方块 - SHOW_BOARD_STATE = [[0 for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 显示状态 + if sum([i.count('M') for i in initData]): + curData = [['E' for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 立体方块 + SHOW_BOARD_STATE = [[0 for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 显示状态 + else: + curData = [['B' for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 立体方块 def get_around_xy(self, x, y): # 返回对应坐标周围的坐标列表 global BOARD_ROWS, BOARD_COLS @@ -425,12 +654,13 @@ class Data: # 数据类 for j in range(max(0, y - 1), min(BOARD_COLS - 1, y + 1) + 1) if i != x or j != y] # 不包括自己,即x行y列方块 def get_around_mine_num(self, x, y): # 递归获取周围雷数 - global curData, initData # 雷的状态,布雷方案,是否计算过 + global curData, initData, GAME_OVER # 雷的状态,布雷方案,是否计算过 if initData[x][y] == 'M': # 挖开的是雷,游戏结束 - curData[x][y] = 'X' # 更新状态为翻开的雷 - return 0 # 返回结果,是雷 + curData[x][y] = 'X' # 更新状态为翻开的雷 + GAME_OVER = 1 + return 0 # 返回结果,是雷 around_xy = self.get_around_xy(x, y) # 周围按钮的坐标 - num = self.num_of_mine(x, y) # 记录周围的总雷数 + num = self.num_of_mine(x, y) # 记录周围的总雷数 if num == 0: # 如果雷数为0,更新状态为B且递归调用函数进行雷数计算 curData[x][y] = 'B' for i, j in around_xy: @@ -438,9 +668,9 @@ class Data: # 数据类 self.get_around_mine_num(i, j) return 1 # 返回结果不是雷,且方块已经打开,显示结果 - def show_flag(self, x, y): # 标志旗子 + def show_flag(self, x, y): # 标志旗子 global curData - if curData[x][y] == 'E': # 如果按钮未打开,且未标记为旗子则显示旗子标志 + if curData[x][y] == 'E': # 如果按钮未打开,且未标记为旗子则显示旗子标志 curData[x][y] = 'F' elif curData[x][y] == 'F': # 如果按钮未打开,且已经标记为旗子,则取消显示 curData[x][y] = 'E' @@ -450,9 +680,9 @@ class Data: # 数据类 def remaining_mine_num(self): # 得到剩余雷数的同时,判断是否胜利 global MINES, BOARD_ROWS, BOARD_COLS, GAME_OVER, TIMER_RUN, initData, curData, mine_number, \ MINE_WITH_FLAG, NO_MINE_BUT_FLAG, OPEN_BUTTONS - MINE_WITH_FLAG = 0 # 所有按钮下有地雷被标旗子的总数 + MINE_WITH_FLAG = 0 # 所有按钮下有地雷被标旗子的总数 NO_MINE_BUT_FLAG = 0 # 所有按钮下无地雷被标旗子的总数 - OPEN_BUTTONS = 0 # 所有被打开的按钮的总数,等于所有按钮数-所有雷数 + OPEN_BUTTONS = 0 # 所有被打开的按钮的总数,等于所有按钮数-所有雷数 for i in range(BOARD_ROWS): # i为行,0到BOARD_ROWS-1 for j in range(BOARD_COLS): # j为列,0到BOARD_COLS-1 if initData[i][j] == 'M' and curData[i][j] == 'F': # 如果该按钮下地雷被标旗子 @@ -481,10 +711,10 @@ class Data: # 数据类 if GAME_OVER: # 游戏结束,不再响应 return # 根据pyautogui.position()方法确定窗口在屏幕的(0,0)位置,即左上角时的大致位置 - face_p_x = int(BOARD_COLS * 40 / 2) # 脸图的位置在头部栏中间 + face_p_x = int(BOARD_COLS * 30 / 2) # 脸图的位置在头部栏中间 face_p_y = 80 # 脸图y坐标固定为65,在[70,90]内均可 first_block_x = 30 # 第一个方块的位置x,在[20,40]内均可 - first_block_y = 120 # 第一个方块的位置y,在[110,130]内均可 + first_block_y = 130 # 第一个方块的位置y,在[110,130]内均可 window = pyautogui.getWindowsWithTitle('扫雷')[0] # 获取窗口句柄 x0 = window.left # 距离左侧屏幕的偏移量 y0 = window.top # 距离顶部屏幕的偏移量 @@ -501,14 +731,131 @@ class Data: # 数据类 curData[row][col] = 'F' # 标记旗子 else: # 如果不为雷且已经通过get_around_mine_num更新状态,则直接点击翻开 curData[row][col] = 'E' # 确保当前未打开的非雷方块能被点开 - m.click(first_block_x + x0 + 40 * col, first_block_y + y0 + 40 * row, 1) # 左键单击按钮 + m.click(first_block_x + x0 + 30 * col, first_block_y + y0 + 30 * row, 1) # 左键单击按钮 time.sleep(0.1) # 让鼠标慢一点 if GAME_OVER: # 游戏结束,不再响应,鼠标停止自动点击 break + def find_coordinates_with_E(self, input_list): + coordinates_list = [] + for i in range(len(input_list)): + for j in range(len(input_list[i])): + if input_list[i][j] == 'E': + coordinates_list.append((i, j)) + return coordinates_list + def auto_sweeper(self): # 自动扫雷 + global BOARD_ROWS, BOARD_COLS, BUTTONS, curData, TIMER_RUN, GAME_OVER # 全局变量 + if GAME_OVER: # 游戏结束,不再响应 + return + if TIMER_RUN: # 如果游戏已经开始,先暂停,确保在游戏进行途中也能使用自动扫雷 + # TIMER_RUN = False + time.sleep(1) # 沉睡一秒,与计时器进程保持时间一致 + m_list = [i for i in range(1, 9)] + while 1: + if GAME_OVER: # 游戏结束,不再响应 + return + print('执行了') + if sum([i.count('X') for i in curData]) == 1: + break + curData_new = [i.count('F') for i in curData] + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): # x对应列,y对应行 + if curData[row][col] in m_list: # 如果不为E证明被打开了,则跳过 + self.counting_surrounding_points(row, col) + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): # x对应列,y对应行 + if curData[row][col] in m_list: # 如果不为E证明被打开了,则跳过 + self.counting_surrounding_points(row, col) + if curData_new == [i.count('F') for i in curData]: + if MINES == sum(curData_new): + break + else: + coordinates_list = self.find_coordinates_with_E(curData) + # print(coordinates_list) + coordinates_new = coordinates_list[random.randint(0,len(coordinates_list)-1)] + # print(coordinates_new) + test.on_left_button_down(coordinates_new[0], coordinates_new[1]) + time.sleep(0.1) # 沉睡一秒,与计时器进程保持时间一致 + print('扫雷完成') + # for row in range(BOARD_ROWS-1): + # for col in range(BOARD_COLS-1): # x对应列,y对应行 + # if curData[row][col] == 'E': # 如果不为E证明被打开了,则跳过 + # pass + + def find_neighbors(self, matrix, row, col): + rows = len(matrix) + cols = len(matrix[0]) + neighbors = [] + coordinate = [] + # 遍历周围的8个点(包括对角线方向) + for i in range(-1, 2): + for j in range(-1, 2): + # 排除当前点以及超出矩阵边界的点 + if i == 0 and j == 0: + continue + if row + i >= 0 and row + i < rows and col + j >= 0 and col + j < cols: + neighbors.append(matrix[row + i][col + j]) + coordinate.append((row + i,col + j)) + return neighbors, coordinate + + def counting_surrounding_points(self, x, y): + global curData, BOARD_ROWS, BOARD_COLS, Distance_X, Distance_Y + counting_list = [] + window = pyautogui.getWindowsWithTitle('扫雷')[0] # 获取窗口句柄 + x0 = window.left # 距离左侧屏幕的偏移量 + y0 = window.top # 距离顶部屏幕的偏移量 + m = PyMouse() # 调用鼠标对象 + neighbors, coordinate = self.find_neighbors(curData, x, y) + if neighbors.count('E') == 0: + return + time.sleep(0.1) # 沉睡一秒,与计时器进程保持时间一致 + if neighbors.count('F') == curData[x][y]: + indexes = [index for index, value in enumerate(neighbors) if value == 'E'] + for i in indexes: + # test.data.num_of_mine(counting_list[1][i][0], counting_list[1][i][1]) + test.on_left_button_down(coordinate[i][0], coordinate[i][1]) + # m.click(50 + x0 + 60 * coordinate[i][0] + Distance_X, Distance_Y + y0 + 60 * coordinate[i][1], 1) # 左键单击按钮 + time.sleep(0.1) # 沉睡一秒,与计时器进程保持时间一致 + # counting_list[0].count('E') == curData[x][y] and + elif (neighbors.count('E') + neighbors.count('F')) == curData[x][y]: + indexes = [index for index, value in enumerate(neighbors) if value == 'E'] + # print(indexes) + # print(2) + for i in indexes: + # test.data.show_flag(counting_list[1][i][0], counting_list[1][i][1]) + test.on_right_button_down(3, coordinate[i][0], coordinate[i][1]) + # m.click(50 + x0 + 60 * coordinate[i][0] + Distance_X, Distance_Y + y0 + 60 * coordinate[i][1], 2) # 右键单击按钮 + time.sleep(0.1) # 沉睡一秒,与计时器进程保持时间一致 + + def replace_elements(self): + global curData + # 遍历每一行 + for row in range(BOARD_ROWS): + # 遍历每一列 + for col in range(BOARD_COLS): + if curData[row][col] != 'M': + curData[row][col] = 'B' + def auto_number(self): # 自动更新雷别上数值 + global curData + self.replace_elements() + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): # x对应列,y对应行 + if curData[row][col] == 'M': # 如果为M,则需要计算周围数字 + + neighbors, coordinate = self.find_neighbors(curData, row, col) + # print(neighbors, coordinate) + for drop in range(len(neighbors)): + if neighbors[drop] != 'M': + if neighbors[drop] == 'B': + curData[coordinate[drop][0]][coordinate[drop][1]] = 1 + else: + curData[coordinate[drop][0]][coordinate[drop][1]] = int(neighbors[drop])+1 + time.sleep(0.1) + # for i in curData: + # print(i) if __name__ == '__main__': # 创建test对象 test = Show() # 初始化游戏界面 - test.set_game_level(20, 20, 96, 2400) # 调用函数完成游戏初始化,并进入游戏 - test.root.mainloop() # 显示UI \ No newline at end of file + test.set_game_level(0, 0, 0, 0) # 调用函数完成游戏初始化,并进入游戏 + test.root.mainloop() # 显示UI diff --git a/main2.py b/main2.py new file mode 100644 index 0000000..6e28c0c --- /dev/null +++ b/main2.py @@ -0,0 +1,857 @@ +# _*_ coding:utf-8 _*_ +# @Time:2023/6/29 8:30 +# @File:main.py +# @SoftWare:PyCharm +# @Project:MS +# @author:yzf +from tkinter import scrolledtext, END, messagebox # 滚动框, 滚动框自动下拉到最后一行 +from tkinter import * +from pymouse import PyMouse # 模拟鼠标自动点击 +from PIL import Image, ImageTk +import tkinter as tk # UI界面 +import threading # 多线程任 +import pyautogui # 获取窗口位置信息 +import random # 随机数 +import time # 应用sleep函数睡眠 + +# 全局变量 +TIME_LIMIT = 10 # 扫雷限时 +CLOCK = 0 # 扫雷用时记录 +TIMER_RUN = False # 计时器是否启动 +GAME_OVER = False # 游戏是否结束 +curData = [] # 方块状态数组 +initData = [] # 初始布雷方案数组 +SHOW_BOARD_STATE = [] # 是否计算周围雷数数组 +BUTTONS = {} # 方块按钮字典 +BOARD_ROWS = 20 # 扫雷方块行数 +BOARD_COLS = 20 # 扫雷方块列数 +MINES = 46 # 总的雷数 +mine_number = 0 # 剩余的雷数 +DIGIT_WIDTH = 5 # 数字的大小 +DIGIT_HEIGHT = 1 +FACE_WIDTH = 40 # 笑脸的大小 +FACE_HEIGHT = 40 +mine_number_x = 40 # 计雷数器的位置,不管窗口怎么变,计雷数器位置不变 +mine_number_y = 20 +HEADER_WIDTH = 20 * 30 # 头部栏的大小 +HEADER_HEIGHT = 40 +RIGHT_WIDTH = 300 # 右侧栏宽度,固定不变 +BOTTOM_HEIGHT = 200 # 底部栏高度,固定不变 +face_x = 20 * 30 / 2 # 脸图的位置 +face_y = 20 +clock_x = 20 * 40 - 40 # 计时器的位置 +clock_y = 20 +MINE_WITH_FLAG = 0 # 是地雷被标旗子的按钮总数 +NO_MINE_BUT_FLAG = 0 # 不是地雷但是被标旗子的按钮总数 +OPEN_BUTTONS = 0 # 所有被打开的按钮的总数,等于所有按钮数-所有雷数 +Distance_X = 0 +Distance_Y = 0 +CUSTOM = 0 + + +def to_image(path, resize=None) -> ImageTk.PhotoImage: + if resize: + return ImageTk.PhotoImage(Image.open(path).resize(resize)) + return ImageTk.PhotoImage(Image.open(path)) + + +class Show: # 显示类 + def __init__(self): # 构造函数,可用于对象成员属性的初始化。如不用,可不写 + self.data = Data() # 创建数据类对象,用于调用数据类中的方法 + # 主体窗口设计 + self.root = tk.Tk() # 初始化窗口 + self.root.title('扫雷') # 窗口标题 + self.root.resizable(width=False, height=False) # 设置窗口是否可变,宽不可变,高不可变,默认为True + self.root.geometry('1300x1150') + # self.root.configure(bg='#E3EBEF') + # 全局图片资源,图片格式必须是'xx.gif' + self.face1_img = self.element('/home/headless/Desktop/workspace/myshixun/src/img/face1.png') # 笑脸 + self.face2_img = self.element('/home/headless/Desktop/workspace/myshixun/src/img/face2.png') # 耍酷脸 + self.face3_img = self.element('/home/headless/Desktop/workspace/myshixun/src/img/face3.png') # 哭脸 + self.p0 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/12.png', 43, 43) # 空白方块 + self.p1 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/1.png', 43, 43) # 数字1 + self.p2 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/2.png', 43, 43) # 数字2 + self.p3 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/3.png', 43, 43) # 数字3 + self.p4 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/4.png', 43, 43) # 数字4 + self.p5 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/5.png', 43, 43) # 数字5 + self.p6 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/6.png', 43, 43) # 数字6 + self.p7 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/7.png', 43, 43) # 数字7 + self.p8 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/8.png', 43, 43) # 数字8 + self.p9 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/9.png', 43, 43) # 爆炸雷 + self.p10 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/10.png', 43, 43) # 标错雷 + self.p11 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/11.png', 43, 43) # 旗子 + self.p12 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/0.png', 43, 43) # 立体方块 + self.p13 = self.element('/home/headless/Desktop/workspace/myshixun/src/img/13.png', 43, 43) # 未爆炸雷 + self.zidong = self.element('/home/headless/Desktop/workspace/myshixun/src/img/zidong.png', 100, 50) # 自动挖雷 + self.tijiao_image = self.element('/home/headless/Desktop/workspace/myshixun/src/img/tijiao.png', 100, 50) # 提交 + self.dilei = self.element('/home/headless/Desktop/workspace/myshixun/src/img/dilei.png') # 上方地雷 + self.shijian = self.element('/home/headless/Desktop/workspace/myshixun/src/img/shijian.png') # 时间 + self.rightbg = self.element('/home/headless/Desktop/workspace/myshixun/src/img/bg_1.png', 400, 1250) # 右侧背景 + self.bg = self.element('/home/headless/Desktop/workspace/myshixun/src/img/bg.png', 1400, 1250) # 背景 + self.lay_mines = self.element('/home/headless/Desktop/workspace/myshixun/src/img/自定义布雷.png', 150, 50) # 背景 + self.random_mines = self.element('/home/headless/Desktop/workspace/myshixun/src/img/随机布雷.png', 150, 50) # 背景 + self.aut_mines = self.element('/home/headless/Desktop/workspace/myshixun/src/img/自动挖雷.png', 150, 50) # 背景 + + # 创建一个Canvas部件并设置背景图片 + self.canvas = tk.Canvas(self.root, width=1400, height=1250) + self.canvas.pack(fill="both", expand=True) + self.canvas.create_image(0, 0, image=self.bg, anchor="nw") + + # 头部栏设计 + self.top = tk.Frame(self.root, bg='#E3EBEF', relief="sunken", width=900, height=50) + self.top.place(x=0, y=0) + # 显示雷数 + self.label_mine = tk.Label(self.top, text=str(MINES), height=50, width=70, image=self.dilei, compound=tk.LEFT, + padx=10, bg='#E3EBEF', + fg='red', font=('Montserrat', 13)) + self.label_mine.place(x=20, y=0) + # 显示扫雷用时 + self.label_clock = tk.Label(self.top, text=str(CLOCK), height=50, width=100, image=self.shijian, + compound=tk.LEFT, padx=10, bg='#E3EBEF', + fg='black', font=('Montserrat', 13)) + self.label_clock.place(x=510, y=0) + # 游戏设置 + self.label_set = tk.Label(self.top, text='限时', bg='#E3EBEF', fg='black', + font=('Montserrat', 13)) + self.label_set.place(x=740, y=10) + # 显示限时时间是多少 + self.label_time = tk.Label(self.top, text=str(TIME_LIMIT), bg='#E3EBEF', fg='red', + font=('Montserrat', 13)) + self.label_time.place(x=810, y=10) + + self.btn = tk.Button(self.top, bg='#E3EBEF', height=50, width=50, + command=lambda: self.thread(self.game_timer), relief="flat") + self.btn.place(x=410, y=0) + + # 右侧栏 + self.right = tk.Frame(self.root, bg='white', relief='sunken', width=400, height=1250) + # self.right = Canvas(self.root, width=500, height=1000) + self.right.place(x=900, y=0) + # 创建一个Label部件并设置背景图片 + # 创建一个Canvas部件并设置背景图片 + self.canvas_right = tk.Canvas(self.right, width=400, height=1150) + self.canvas_right.place(x=0, y=0) + self.canvas_right.create_image(0, 0, image=self.rightbg, anchor="nw") + # bg_label = tk.Label(self.right, image=self.rightbg) + # bg_label.place(x=0, y=0, relwidth=1, relheight=1) + + # self.right.place(x=1200, y=0) + # self.right.create_image(0, 0, image=self.rightbg, anchor=tk.NW) + # + # 底部栏 + # self.bottom = tk.Frame(self.root, bg='white', relief='sunken', height=190, width=1540) + self.scroll = scrolledtext.ScrolledText(self.root) + self.scroll.place(x=0, y=950, height=198, width=1300) + # self.bottom.place(x=0, y=1200) + # 用户自定义设置行值大小 + # tk.StringVar()表示输入框中输入的类型是字符串。highlightcolor:输入控件获得输入焦点时的边框颜色。highlightthickness:输入控件的边框宽度 + self.canvas_right.create_text(100, 20, text='BOARD_ROWS:', font=('TimesNewRoman', 12)) + self.entry1 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=1, width=17, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + self.entry1.place(x=20, y=60) + # 用户自定义设置列值大小 + self.canvas_right.create_text(100, 120, text='BOARD_COLS:', font=('TimesNewRoman', 12)) + + self.entry2 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=1, width=17, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + self.entry2.place(x=20, y=140) + # 用户自定义设置地雷数量 + self.canvas_right.create_text(100, 200, text='MINES:', font=('TimesNewRoman', 12)) + + self.entry3 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=1, width=17, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + self.entry3.place(x=20, y=220) + # 用户自定义设置时间限制为多少,默认噩梦等级,2400s + self.canvas_right.create_text(100, 280, text='TIME_LIMIT:', font=('TimesNewRoman', 12)) + self.entry4 = tk.Entry(self.right, textvariable=tk.StringVar(), bd=1, width=17, highlightcolor='black', + highlightthickness=2, font=('楷体', 12)) + self.entry4.place(x=20, y=300) + # 提交和自动扫雷按钮 + self.btn2 = tk.Button(self.right, image=self.random_mines, command=lambda: self.get_data(2), + relief="flat") + self.btn2.place(x=70, y=400) + # self.btn3 = tk.Button(self.right, image=self.zidong, width=102, height=38, + # command=lambda: self.thread(self.data.auto_mine_sweeper), relief="flat") + self.btn3 = tk.Button(self.right, image=self.aut_mines, # width=100, height=50, + command=lambda: self.thread(self.data.auto_sweeper), relief="flat") + self.btn3.place(x=70, y=600) + + self.btn4 = tk.Button(self.right, image=self.lay_mines, font=('TimesNewRoman', 12), command=lambda: self.get_data(1), + relief="flat") + self.btn4.place(x=70, y=500) + + def element(self, path, width=50, height=50): + # 加载图元对应的图片文件 + img = Image.open(path) + # 使用resize方法调整图片 + # img = img.resize((70, 60)) + img = img.resize((width, height)) + # 把Image对象转换成PhotoImage对象 + img = ImageTk.PhotoImage(img) + # 保存图片的引用,防止被垃圾回收 + self.root.img = img + return img + + def create_boards(self): # 创建按钮方块,并绑定对应函数 + global BOARD_ROWS, BOARD_COLS, BUTTONS, Distance_X, Distance_Y + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): + def on_right_click(event, x=row, y=col): + self.on_right_button_down(event, x, y) # 鼠标左、右键分别绑定函数 + + button = tk.Button(self.root, command=lambda x=row, y=col: self.on_left_button_down(x, y), bg='black', + relief="flat") + button.place(y=Distance_X + 50 + row * 45, x=Distance_X + col * 45, width=45, height=45) # 设置每个按钮的位置。(row+1):头部栏占了一行,所以雷图整体下移一行 + button.bind("", on_right_click) # 绑定鼠标右键,绑定on_right_button_down(event, x, y) + BUTTONS[row, col] = button # 以坐标为键,把该坐标处的button作为值,一一对应便于修改对应button的信息 + + def create_custom(self): # 创建空白按钮方块,并绑定对应函数 + global BOARD_ROWS, BOARD_COLS, BUTTONS, Distance_X, Distance_Y + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): + def on_right_click(event, x=row, y=col): + self.cancellation_mine(event, x, y) # 鼠标左、右键分别绑定函数 + button = tk.Button(self.root, command=lambda x=row, y=col: self.down_mine(x, y), bg='black', + relief="flat") + # 设置每个按钮的位置。(row+1):头部栏占了一行,所以雷图整体下移一行 + button.place(y=Distance_X + 50 + row * 45, x=Distance_X + col * 45, width=45, height=45) + button.bind("", on_right_click) # 绑定鼠标右键,绑定cancellation_mine(event, x, y) + BUTTONS[row, col] = button # 以坐标为键,把该坐标处的button作为值,一一对应便于修改对应button的信息 + + # 创建信息选择窗口 + def create_messagebox(self): + # messagebox.showinfo("提示", "是否自定义完成布雷") + result = messagebox.askyesno("提示", "是否自定义完成布雷") + if result: + self.custom_reset() + def down_mine(self, x, y): + global GAME_OVER, TIMER_RUN + if initData[x][y] == 'M': # 游戏结束不再响应、做了雷标记按钮左键无效 + return + number = MINES - sum([i.count('M') for i in initData]) + if number == 0: # 雷数为0,左键无效 + self.create_messagebox() + return + if initData[x][y] == 0 : # 未点开的方块才响应 + initData[x][y] = 'M' + curData[x][y] = 'M' + self.data.auto_number() # 更新雷边数 + self.show_game_window() # 点击的不是雷,刷新游戏窗口显示 + number = number - 1 + self.label_mine['text'] = str(number) # 显示剩余地雷数 # 更新剩余雷数 + + + def cancellation_mine(self, event, x, y): + if curData[x][y] == 'B': # 没有雷标记按钮右键无效 + return + number = MINES - sum([i.count('M') for i in initData]) + if number >= MINES: # 雷数大于预备雷数,右键键无效 + return + if initData[x][y] == 'M': # 为 + curData[x][y] = 'B' + initData[x][y] = 0 + self.data.auto_number() # 更新雷边数 + self.show_game_window() # 点击的不是雷,刷新游戏窗口显示 + number = number + 1 + self.label_mine['text'] = str(number) # 显示剩余地雷数 # 更新剩余雷数 + + def show_game_window(self): # 根据当前curData显示游戏界面 + global curData, BOARD_ROWS, BOARD_COLS, BUTTONS + for row in range(BOARD_ROWS): # row为行,0到BOARD_ROWS-1 + for col in range(BOARD_COLS): # col为列,0到BOARD_COLS-1 + if curData[row][col] == 'M': # 如果是雷 + BUTTONS[row, col]['image'] = self.p13 + elif curData[row][col] == 'X': # 如果是挖开的雷 + BUTTONS[row, col]['image'] = self.p9 + elif curData[row][col] == 'E': # 如果是未挖开的方块 + BUTTONS[row, col]['image'] = self.p12 + elif curData[row][col] == 'F': # 如果是旗子 + BUTTONS[row, col]['image'] = self.p11 + elif curData[row][col] == 'B': # 如果是挖开的空方块 + BUTTONS[row, col]['image'] = self.p0 + elif curData[row][col] == 1: # 如果是数字1-8 + BUTTONS[row, col]['image'] = self.p1 + elif curData[row][col] == 2: + BUTTONS[row, col]['image'] = self.p2 + elif curData[row][col] == 3: + BUTTONS[row, col]['image'] = self.p3 + elif curData[row][col] == 4: + BUTTONS[row, col]['image'] = self.p4 + elif curData[row][col] == 5: + BUTTONS[row, col]['image'] = self.p5 + elif curData[row][col] == 6: + BUTTONS[row, col]['image'] = self.p6 + elif curData[row][col] == 7: + BUTTONS[row, col]['image'] = self.p7 + elif curData[row][col] == 8: + BUTTONS[row, col]['image'] = self.p8 + BUTTONS[row, col]['relief'] = 'groove' # 按钮变为平面,不再有立体感 + + def header_frame(self): + global HEADER_WIDTH, mine_number_x, mine_number_y, clock_x, clock_y, face_x, face_y + self.top['width'] = HEADER_WIDTH + RIGHT_WIDTH + self.top.place(x=0, y=0, anchor=tk.NW) # 右边栏 + self.label_mine.place(x=mine_number_x, y=mine_number_y, anchor=tk.CENTER) + self.label_clock.place(x=clock_x, y=clock_y, anchor=tk.CENTER) + self.btn['image'] = self.face1_img + self.btn.place(x=face_x, y=face_y, anchor=tk.CENTER) + self.label_set.place(x=HEADER_WIDTH + 70, y=20, anchor=tk.CENTER) # "游戏设置"的显示位置,"右侧栏"中部 + + self.label_time.place(x=HEADER_WIDTH + 70 + 60, y=20, anchor=tk.CENTER) # 游戏限时的显示位置,"右侧栏"右上角 + + def right_frame(self): + global BOARD_ROWS, HEADER_WIDTH, HEADER_C + HEIGHT = BOARD_ROWS * 5 + + # 以最后的按钮位置y=160为依据(加上按钮本身有高度,大致为180) + self.right['height'] = 1000 # 右侧栏高度和雷图高度一致,将右侧完全覆盖 + self.right.place(x=1000 + 1, y=0, anchor=tk.NW) # 右侧栏紧挨着(一个像素的距离)地雷区域 + self.label_row.place(x=100, y=15, anchor=tk.CENTER) # 各标签和输入框的位置 + self.entry1.place(x=130, y=30 + BOARD_ROWS, anchor=tk.CENTER) + + self.label_col.place(x=100, y=15 + HEIGHT, anchor=tk.CENTER) + self.entry2.place(x=130, y=30 + HEIGHT + BOARD_ROWS, anchor=tk.CENTER) + + self.label_m.place(x=70, y=15 + HEIGHT * 2, anchor=tk.CENTER) + self.entry3.place(x=130, y=30 + HEIGHT * 2 + BOARD_ROWS, anchor=tk.CENTER) + + self.label_limit.place(x=100, y=15 + HEIGHT * 3, anchor=tk.CENTER) + self.entry4.place(x=130, y=30 + HEIGHT * 3 + BOARD_ROWS, anchor=tk.CENTER) + + self.btn2.place(x=80, y=15 + HEIGHT * 4 + BOARD_ROWS, anchor=tk.CENTER) # 提交按钮位置 + self.btn3.place(x=200, y=15 + HEIGHT * 4 + BOARD_ROWS, anchor=tk.CENTER) # 自动扫雷按钮位置 + + def bottom_frame(self): + global BOARD_ROWS, BOARD_COLS, HEADER_HEIGHT + self.bottom['width'] = 1520 # 设置底部栏的宽度 + self.bottom['height'] = 180 # 设置底部栏的高度 + self.bottom.place(x=0, y=1200, anchor=tk.NW) # 底部栏紧挨着地雷区域底部 + self.scroll['width'] = 1508 # 文本框的宽度 + self.scroll['height'] = 180 # 设置底部栏的高度 + self.scroll.place(x=0, y=1200, anchor=tk.NW) + + def show_all_mines(self, x, y): # 翻开雷游戏结束,并显示所有的雷 + global initData, curData, BOARD_ROWS, BOARD_COLS, BUTTONS + if x >= 0 and y >= 0: # 如果是因为超过限时而失败传来的无意义参数-1,-1则不处理 + BUTTONS[x, y]['relief'] = 'groove' # 按钮变为平面,不再有立体感 + BUTTONS[x, y]['image'] = self.p9 # 该按钮显示被左击的爆炸雷 + curData[x][y] = 'X' # 更新状态,翻开的爆炸雷 + for row in range(BOARD_ROWS): # row为行,0到BOARD_ROWS-1 + # col为列,0到BOARD_COLS-1 #如果雷没被标记,显示雷。雷被正确标记为旗子,不显示雷,且非爆炸雷 + for col in range(BOARD_COLS): + if initData[row][col] == 'M' and curData[row][col] != 'F' and curData[row][col] != 'X': + BUTTONS[row, col]['relief'] = 'groove' # 按钮变为平面,不再有立体感 + BUTTONS[row, col]['image'] = self.p13 + curData[row][col] = 'M' # 更新状态,未挖开的雷 + if initData[row][col] != 'M' and curData[row][col] == 'F': # 不是雷被标记为旗子,显示雷有红叉 + BUTTONS[row, col]['relief'] = 'groove' # 按钮变为平面,不再有立体感 + BUTTONS[row, col]['image'] = self.p10 + curData[row][col] = initData[row][col] # 更新为正确的状态 + + def win(self): # 判断是否胜利 + global GAME_OVER, TIMER_RUN, MINE_WITH_FLAG, NO_MINE_BUT_FLAG, OPEN_BUTTONS + self.label_mine['text'] = str(mine_number) # 显示剩余地雷数 + if (MINE_WITH_FLAG == MINES and NO_MINE_BUT_FLAG == 0) \ + or (OPEN_BUTTONS == BOARD_COLS * BOARD_ROWS - MINES and OPEN_BUTTONS != 0): + self.btn['image'] = self.face2_img # 胜利条件是:1.正确标记雷的按钮数=雷的实际数量且不正确标记为0。 + GAME_OVER = True # 2.单击打开的非雷按钮数=按钮总数-雷的实际数量。且打开的按钮不能为0,防止全部为雷时直接显示胜利 + TIMER_RUN = False + self.scroll.insert('end', '在限时内完成游戏,游戏结束,你赢了!\n') # 显示信息 + self.scroll.see(END) + + def on_left_button_down(self, x, y): # 鼠标左键事件 + global curData, SHOW_BOARD_STATE, GAME_OVER, TIMER_RUN + # print(f'进来了{x},{y}') + if GAME_OVER or curData[x][y] == 'F': # 游戏结束不再响应、做了雷标记按钮左键无效 + return + # print(1) + if not TIMER_RUN: # 游戏未开始,左右键均不能用 + self.scroll.insert('end', '游戏未开始,请点击脸图开始游戏之后,再使用左键\n') + self.scroll.see(END) # 消息框自动下拉到最后一行 + return + # print(1) + if curData[x][y] == 'E': # 未点开的方块才响应 + if self.data.get_around_mine_num(x, y) == 0: # 返回值为0,左击了有雷的按钮,游戏结束 + self.show_all_mines(x, y) # 将所有雷显示出来,同时把点击的雷改成爆炸雷 + GAME_OVER = True # 游戏结束标志 + TIMER_RUN = False # 计时暂停 + self.btn['image'] = self.face3_img # 把笑脸图改成哭脸图 + self.scroll.insert('end', + '点击到(' + str(x) + ',' + str(y) + ')' + '雷方块,游戏结束,你输了!\n') # 显示游戏结束信息 + self.scroll.see(END) # 消息框自动下拉到最后一行 + return + + for i in range(BOARD_ROWS): + for j in range(BOARD_COLS): # 显示所有被点开且未显示的状态信息 + if curData[i][j] != 'E' and curData[i][j] != 'F' and SHOW_BOARD_STATE[i][j] == 0: + self.scroll.insert('end', '(' + str(i) + ',' + str(j) + ')' + '方块被点开,方块的状态是' + str( + curData[i][j]) + '。\n') # 显示信息 + self.scroll.see(END) # 消息框自动下拉到最后一行 + SHOW_BOARD_STATE[i][j] = 1 # 已显示过信息,不重复显示 + # print(1) + self.show_game_window() # 点击的不是雷,刷新游戏窗口显示 + self.data.remaining_mine_num() # 更新剩余雷数 + self.win() # 判断是否胜利,此处依据为非雷的方块是否全部点开 + # print('出去了1') + + def on_right_button_down(self, event, x, y): # event代表鼠标事件,这里默认event.num=3,即鼠标右键,x,y为点击的坐标 + global curData, TIMER_RUN, GAME_OVER, BUTTONS + # 该按钮已被打开,已显示其相邻按钮下的地雷数,不能做标记 + # print(f'进来了{x},{y}') + if GAME_OVER or (curData[x][y] != 'E' and curData[x][y] != 'F'): + return # 或者游戏已经结束,不再响应 + if not TIMER_RUN: # 游戏未开始,左右键均不能用 + self.scroll.insert('end', '游戏未开始,请点击脸图开始游戏之后,再使用右键\n') + self.scroll.see(END) # 消息框自动下拉到最后一行 + return + self.data.show_flag(x, y) # 修改被右击的方块状态 + # print(curData[x][y]) + if curData[x][y] == 'F': # 根据更新的状态显示信息 + self.scroll.insert('end', '(' + str(x) + ',' + str(y) + ')' + '方块被标记为雷。\n') # 在底部消息框中显示信息 + self.scroll.see(END) + else: + self.scroll.insert('end', '(' + str(x) + ',' + str(y) + ')' + '方块取消标记为雷。\n') # 在底部消息框中显示信息 + self.scroll.see(END) + self.show_game_window() # 刷新游戏窗口显示 + self.data.remaining_mine_num() # 更新剩余雷数 + self.win() # 判断是否胜利,此处依据为雷的方块是否全部被正确标记且没有错误标记 + # print('出去了2') + + def game_timer(self): # 控制游戏开始和暂停 + global GAME_OVER, TIMER_RUN # TIMER_RUN为计时器是否运行,timer为计时器对象 + if GAME_OVER: # 如果游戏结束,不再响应 + return + def game_start(): + global GAME_OVER, TIMER_RUN, timer, CLOCK, TIME_LIMIT # TIMER_RUN为计时器是否运行,timer为计时器对象 + self.scroll.insert('end', '游戏已经开始,请在规定时间内完成游戏,再次点击脸图可暂停游戏。\n') # 显示游戏开始信息 + self.scroll.see(END) + TIMER_RUN = True # 开始计时 + # TIMER_RUN=Ture且秒数<1000,将一直计算秒数。退出该函数,子线程结束,计算秒数结束 + while TIMER_RUN and CLOCK <= TIME_LIMIT: + CLOCK += 1 + self.label_clock['text'] = str(CLOCK) # 将秒数显示在label_clock + time.sleep(1) # 休眠1秒。模拟读秒 + if CLOCK > TIME_LIMIT: # 如果超时,游戏失败 + self.btn['image'] = self.face3_img + # 把所有的地雷都展开,并把打开的雷设为爆炸雷。但因超时失败,只能传递两个非坐标参数做判断 + self.show_all_mines(-1, -1) + self.scroll.insert('end', '未在限时内完成游戏,游戏结束,你输了!\n') # 显示游戏结束信息 + GAME_OVER = True + + def game_stop(): + global TIMER_RUN # TIMER_RUN为计时器是否运行 + TIMER_RUN = False # 暂停计时,并把状态设为False + self.scroll.insert('end', '游戏已经暂停,点击脸图重新启动游戏。\n') # 显示游戏暂停信息 + self.scroll.see(END) + + if not TIMER_RUN: + game_start() + else: + game_stop() + + def menu(self): + # 菜单设计 + menubar = tk.Menu(self.root) # 创建一个菜单栏,可把它理解成一个容器,在窗口的上方,可放置多个能下拉菜单项 + gameMenu = tk.Menu(menubar, tearoff=0) # 创建下拉菜单项,tearoff=0表示不能单独呈现 + menubar.add_cascade(label='游戏', menu=gameMenu) # 将能下拉菜单项放入menubar,并指定其名称为:游戏 + gameMenu.add_command(label='重玩游戏', command=self.reset) + gameMenu.add_separator() # 添加一条分隔线,上句为能下拉菜单项的第一个子菜单项:重玩 + gameMenu.add_command(label='简单等级', + command=lambda row=6, col=6, mine=6, time=600: self.set_game_level(row, col, mine, time)) + gameMenu.add_command(label='一般等级', + command=lambda row=12, col=12, mine=32, time=1200: self.set_game_level(row, col, mine, + time)) + gameMenu.add_command(label='困难等级', + command=lambda row=16, col=16, mine=64, time=1800: self.set_game_level(row, col, mine, + time)) + gameMenu.add_command(label='噩梦等级', + command=lambda row=20, col=20, mine=96, time=2400: self.set_game_level(row, col, mine, + time)) + gameMenu.add_command(label='自定义请看右侧') # 修改以上3条语句,可修改每级的行数、列数、地雷数和限时 + gameMenu.add_separator() # 添加一条分隔线 + gameMenu.add_command(label='退出游戏', command=self.root.quit) # 用tkinter里面自带的quit()函数 + helpMenu = tk.Menu(menubar, tearoff=0) # 创建第2个能下拉菜单项,点击后显示下拉菜单,下拉菜单可包括多个子菜单项 + menubar.add_cascade(label='帮助', menu=helpMenu) # 将能下拉菜单项放入menubar,并指定其名称为:帮助 + helpMenu.add_command(label='关于', command=self.help) # 能下拉菜单项的第一个子菜单项:关于本游戏 + self.root.config(menu=menubar) # 让菜单显示出来 + + def help(self): # 关于 + s = '游戏说明:游戏等级共四个,分别是简单、一般、困难和噩梦,\n默认以噩梦等级进入游戏,玩家点击左上角游戏按钮,可切换等级。\n' \ + '右侧栏是游戏设置栏,用户可在规则内进行自定义游戏设置。\n规则:参数必须为正整数,且列数必须在[6,40]范围之内,\n行数必须在[6,20]范围之内,' \ + '雷数不能大于行列数的乘积,游戏限时不能超过99999s,\n且必须在右上角的规定的限制时间内完成,否则游戏失败。\n' \ + '左击方块,是雷游戏结束,显示哭脸,否则显示相邻八块方块的总地雷数,\n为空表示相邻八块方块无雷。当把所有无雷方块都翻开或者把有雷的方块都标记,\n则游戏胜利,显示耍酷脸。\n' \ + '右击方块标记红旗表示有雷,再右击取消标记。点击脸图开始游戏,再次点击暂停游戏。\n' \ + '点击自动扫雷,程序可自动完成扫雷。\n\n' + self.scroll.insert('end', s) + self.scroll.see(END) + + def thread(self, func): # 开多线程,防止自动扫雷程序调用click函数时tk界面卡住不动,计时器也无法计时 + global GAME_OVER + if GAME_OVER: # 游戏结束不再响应 + return + t = threading.Thread(target=func) # 将函数装进线程 + t.daemon = True # 守护线程,防止游戏未结束就关闭窗口,导致报错 + t.start() # 启动线程 + + def reset(self): # 重玩游戏函数 + global MINES, BOARD_ROWS, BOARD_COLS, GAME_OVER, BUTTONS, CLOCK, TIMER_RUN + GAME_OVER = False # 游戏重新开始 + TIMER_RUN = False # 计时器暂停 + self.label_mine['text'] = str(MINES) # 初始显示该游戏等级初始的雷数,用红旗标记一个雷,该值减1 + self.btn['image'] = self.face1_img # 初始显示笑脸 + CLOCK = 0 # 计时器清零 + self.label_clock['text'] = str(CLOCK) # 游戏重新开始,计时器清0 + self.label_time['text'] = str(TIME_LIMIT) # 右上角显示游戏限时 + if CUSTOM: + self.data.init_mine_map(0) # 初始化initData,并在列表中随机增加地雷 + else: + self.data.init_mine_map(MINES) # 初始化initData,并在列表中随机增加地雷 + self.data.init_board_state() # 初始化curData、SHOW_BOARD_STATE + self.show_game_window() # 按照初始curData状态信息显示游戏窗口 + self.scroll.delete('1.0', 'end') # 清空上局游戏消息记录 + self.scroll.insert('end', + '本局游戏参数为(' + str(BOARD_ROWS) + ',' + str(BOARD_COLS) + ',' + str(MINES) + ',' + str( + TIME_LIMIT) + ')\n') # 在底部消息框显示游戏参数 + self.help() # 开局就将游戏说明显示在消息框中 + + def custom_reset(self): # 重玩游戏函数 + global MINES, BOARD_ROWS, BOARD_COLS, GAME_OVER, BUTTONS, CLOCK, TIMER_RUN,CUSTOM + CUSTOM = 0 + self.create_boards() # 创建新按钮方块并绑定左右键函数 + GAME_OVER = False # 游戏重新开始 + TIMER_RUN = False # 计时器暂停 + self.label_mine['text'] = str(MINES) # 初始显示该游戏等级初始的雷数,用红旗标记一个雷,该值减1 + self.btn['image'] = self.face1_img # 初始显示笑脸 + CLOCK = 0 # 计时器清零 + self.label_clock['text'] = str(CLOCK) # 游戏重新开始,计时器清0 + self.label_time['text'] = str(TIME_LIMIT) # 右上角显示游戏限时 + self.data.init_board_state() # 初始化curData、SHOW_BOARD_STATE + self.show_game_window() # 按照初始curData状态信息显示游戏窗口 + self.scroll.delete('1.0', 'end') # 清空上局游戏消息记录 + self.scroll.insert('end', + '本局游戏参数为(' + str(BOARD_ROWS) + ',' + str(BOARD_COLS) + ',' + str(MINES) + ',' + str( + TIME_LIMIT) + ')\n') # 在底部消息框显示游戏参数 + self.help() # 开局就将游戏说明显示在消息框中 + + + def set_game_level(self, row, col, mine, time): # 根据参数设置游戏难度 + global MINES, BOARD_ROWS, BOARD_COLS, BUTTONS, TIME_LIMIT, HEADER_WIDTH, \ + face_x, clock_x, BOTTOM_HEIGHT, Distance_X, Distance_Y, CUSTOM + if MINES == mine and BOARD_COLS == col and BOARD_ROWS == row and TIME_LIMIT == time and CUSTOM == 0: + self.reset() # 如果新旧行列数、雷数、时间相同,即为重玩当前等级的游戏,无需删除方块重建 + return + if len(BUTTONS) != 0: # 如果新旧数值不同,则需要把旧的方块全删除,重新建立雷图 + for r in range(BOARD_ROWS): + for c in range(BOARD_COLS): + BUTTONS[r, c].destroy() # 删除旧方块 + MINES = mine # 更新的行列数、雷数、时间 + BOARD_ROWS = row + BOARD_COLS = col + Distance_X = int(10 - row / 2) * 45 + Distance_Y = int(10 - col / 2) * 45 + TIME_LIMIT = time + HEADER_WIDTH = BOARD_COLS * 30 # 更新头部栏和右侧栏宽度,脸图以及计时器位置 + face_x = HEADER_WIDTH / 2 + clock_x = HEADER_WIDTH - 30 + # print(CUSTOM) + if CUSTOM: + self.create_custom() # 创建新按钮方块并绑定左右键函数 + else: + self.create_boards() # 创建新按钮方块并绑定左右键函数 + # self.root.geometry('1600x1400') # 加上右侧栏与底部栏区域 + # self.header_frame() # 更新头部栏属性信息 + # self.right_frame() # 更新右侧栏属性信息 + # self.bottom_frame() # 更新底部栏属性信息 + self.menu() # 菜单栏 + self.reset() # 依照数据初始化 + + # def set_custom_game(self, row, col, mine, time): # 根据参数设置游戏难度 + # global MINES, BOARD_ROWS, BOARD_COLS, BUTTONS, TIME_LIMIT, HEADER_WIDTH, face_x, clock_x, BOTTOM_HEIGHT, Distance_X, Distance_Y + # if len(BUTTONS) != 0: # 如果新旧数值不同,则需要把旧的方块全删除,重新建立雷图 + # for r in range(BOARD_ROWS): + # for c in range(BOARD_COLS): + # BUTTONS[r, c].destroy() # 删除旧方块 + # MINES = mine # 更新的行列数、雷数、时间 + # BOARD_ROWS = row + # BOARD_COLS = col + # Distance_X = int(10 - row / 2) * 60 + # Distance_Y = int(10 - col / 2) * 60 + # TIME_LIMIT = time + # HEADER_WIDTH = BOARD_COLS * 30 # 更新头部栏和右侧栏宽度,脸图以及计时器位置 + # face_x = HEADER_WIDTH / 2 + # clock_x = HEADER_WIDTH - 30 + # self.create_custom() # 创建新按钮方块并绑定左右键函数 + # self.menu() # 菜单栏 + # self.custom_reset() # 依照数据初始化 + + def get_data(self, event): # 获取用户在文本框中填写的数据,只能填正整数! + global CUSTOM + if self.entry1.get() == '' or self.entry2.get() == '' or self.entry3.get() == '' or self.entry4.get() == '': + self.scroll.insert('end', '参数不能为空,请重新设置参数\n') # 有空参数,弹出提示 + self.scroll.see(END) # 自动下拉到最后一行 + return + # 用户参数连接字符串,含有非0-9的任何字符都不行 + dataString = self.entry1.get() + self.entry2.get() + self.entry3.get() + self.entry4.get() + for i in range(len(dataString)): + if dataString[i] >= '0' and dataString[i] <= '9': # 是整数则继续判断,不是整数则跳出提示 + continue + else: + self.scroll.insert('end', '参数只能为正整数,请重新设置参数\n') # 非整数参数,显示提示 + self.scroll.see(END) # 自动下拉到最后一行 + return + row = int(self.entry1.get()) # 用get方法取得用户填写的正整数参数 + col = int(self.entry2.get()) + mine = int(self.entry3.get()) + time = int(self.entry4.get()) + if row < 6 or col < 6 or row > 20 or col > 20: + self.scroll.insert('end', '行数范围是[6,20],列数的范围是[6,40],请重新设置参数\n') # 防止雷图区域过大,超出屏幕 + self.scroll.see(END) # 自动下拉到最后一行 + return # 最简单的等级行列数为6,不能比6小。数值不能太大,导致区域超出屏幕 + if mine > row * col: + self.scroll.insert('end', '雷数不能多于行列数乘积,请重新设置参数\n') + self.scroll.see(END) + return # 雷数不能比总方块数量还多 + # 998为Python最大递归深度,超过998时,雷数不能太少,防止超过最大递归深度报错 + # if row * col > 998 and mine < row * col / 5: + # self.scroll.insert('end', '当行列数乘积大于998时,雷数不能少于行列数乘积的五分之一,请重新设置参数\n') + # self.scroll.see(END) + # return + if time > 99999: # 时间阈值限制 + self.scroll.insert('end', '最高限时99999s,请重新设置参数\n') + self.scroll.see(END) + return + if event == 1: + CUSTOM = 1 + # self.set_custom_game(row, row, mine, time) # 自定义布雷界面 + else: + CUSTOM = 0 + self.set_game_level(row, col, mine, time) # 调用函数按照用户提交的参数重新启动游戏 + + +class Data: # 数据类 + def init_mine_map(self, mines): # 初始化布雷方案 + global BOARD_ROWS, BOARD_COLS, initData # 全局变量行数,列数,布雷方案 + initData = [[0 for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 无雷初始化,先列后行 + if mines == 0: # 自定义布雷 + return + for i in random.sample(range(BOARD_COLS * BOARD_ROWS), mines): + initData[i // BOARD_COLS][i % BOARD_COLS] = 'M' # 在BOARD_COLS*BOARD_ROWS范围中随机生成mines个雷 + # 雷行下标为随机数除以列数取整,雷列下标为随机数对列数取模 + # print(initData) + return + + def init_board_state(self): # 初始化方块状态 + global curData, SHOW_BOARD_STATE, BOARD_ROWS, BOARD_COLS + if sum([i.count('M') for i in initData]): + curData = [['E' for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 立体方块 + SHOW_BOARD_STATE = [[0 for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 显示状态 + else: + curData = [['B' for i in range(BOARD_COLS)] for j in range(BOARD_ROWS)] # 立体方块 + + def get_around_xy(self, x, y): # 返回对应坐标周围的坐标列表 + global BOARD_ROWS, BOARD_COLS + return [(i, j) for i in range(max(0, x - 1), min(BOARD_ROWS - 1, x + 1) + 1) # 行号最小为0不为负,最大BOARD_ROWS-1 + for j in range(max(0, y - 1), min(BOARD_COLS - 1, y + 1) + 1) if i != x or j != y] # 不包括自己,即x行y列方块 + + def get_around_mine_num(self, x, y): # 递归获取周围雷数 + global curData, initData, GAME_OVER # 雷的状态,布雷方案,是否计算过 + if initData[x][y] == 'M': # 挖开的是雷,游戏结束 + curData[x][y] = 'X' # 更新状态为翻开的雷 + GAME_OVER = 1 + return 0 # 返回结果,是雷 + around_xy = self.get_around_xy(x, y) # 周围按钮的坐标 + num = self.num_of_mine(x, y) # 记录周围的总雷数 + if num == 0: # 如果雷数为0,更新状态为B且递归调用函数进行雷数计算 + curData[x][y] = 'B' + for i, j in around_xy: + if curData[i][j] == 'E': # 把周围未打开的方块都检查一遍 + self.get_around_mine_num(i, j) + return 1 # 返回结果不是雷,且方块已经打开,显示结果 + + def show_flag(self, x, y): # 标志旗子 + global curData + if curData[x][y] == 'E': # 如果按钮未打开,且未标记为旗子则显示旗子标志 + curData[x][y] = 'F' + elif curData[x][y] == 'F': # 如果按钮未打开,且已经标记为旗子,则取消显示 + curData[x][y] = 'E' + else: + return # 如果按钮已经打开,则不做任何操作 + + def remaining_mine_num(self): # 得到剩余雷数的同时,判断是否胜利 + global MINES, BOARD_ROWS, BOARD_COLS, GAME_OVER, TIMER_RUN, initData, curData, mine_number, \ + MINE_WITH_FLAG, NO_MINE_BUT_FLAG, OPEN_BUTTONS + MINE_WITH_FLAG = 0 # 所有按钮下有地雷被标旗子的总数 + NO_MINE_BUT_FLAG = 0 # 所有按钮下无地雷被标旗子的总数 + OPEN_BUTTONS = 0 # 所有被打开的按钮的总数,等于所有按钮数-所有雷数 + for i in range(BOARD_ROWS): # i为行,0到BOARD_ROWS-1 + for j in range(BOARD_COLS): # j为列,0到BOARD_COLS-1 + if initData[i][j] == 'M' and curData[i][j] == 'F': # 如果该按钮下地雷被标旗子 + MINE_WITH_FLAG += 1 + elif initData[i][j] != 'M' and curData[i][j] == 'F': # 如果该按钮下无地雷被标旗子 + NO_MINE_BUT_FLAG += 1 + elif initData[i][j] != 'M' and curData[i][j] != 'E': # 如果该按钮不是雷且已被打开 + OPEN_BUTTONS += 1 + mine_number = MINES - (MINE_WITH_FLAG + NO_MINE_BUT_FLAG) # mine_number为剩余的地雷数 + if mine_number < 0: # 如无雷也被标记红旗,可能出现标记红旗的按钮数大于地雷数,雷数不能为负 + mine_number = 0 # 标记为旗子的所有块>实际雷数,仍显示0个雷 + return mine_number + + def num_of_mine(self, x, y): # 获取(x,y)处周围的雷数 + global initData, curData + minenum = 0 # 保存雷数 + if initData[x][y] != 'M': # 如果不是雷 + for i, j in self.get_around_xy(x, y): # 遍历周围的方块 + if initData[i][j] == 'M': + minenum += 1 # 是雷则雷数加1 + curData[x][y] = minenum # 更新改方块的状态 + return minenum + + def auto_mine_sweeper(self): # 自动扫雷 + global BOARD_ROWS, BOARD_COLS, BUTTONS, curData, TIMER_RUN, GAME_OVER # 全局变量 + if GAME_OVER: # 游戏结束,不再响应 + return + # 根据pyautogui.position()方法确定窗口在屏幕的(0,0)位置,即左上角时的大致位置 + face_p_x = int(BOARD_COLS * 30 / 2) # 脸图的位置在头部栏中间 + face_p_y = 80 # 脸图y坐标固定为65,在[70,90]内均可 + first_block_x = 30 # 第一个方块的位置x,在[20,40]内均可 + first_block_y = 130 # 第一个方块的位置y,在[110,130]内均可 + window = pyautogui.getWindowsWithTitle('扫雷')[0] # 获取窗口句柄 + x0 = window.left # 距离左侧屏幕的偏移量 + y0 = window.top # 距离顶部屏幕的偏移量 + if TIMER_RUN: # 如果游戏已经开始,先暂停,确保在游戏进行途中也能使用自动扫雷 + TIMER_RUN = False + time.sleep(1) # 沉睡一秒,与计时器进程保持时间一致 + m = PyMouse() # 调用鼠标对象 + m.click(face_p_x + x0, face_p_y + y0, 1) # click(x,y,左键=1/右键=2,点击次数)模拟左键点击脸图开始游戏 + time.sleep(0.2) # 缓冲时间,防止鼠标点击太快,程序未及时响应(确保能点击脸图开始游戏) + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): # x对应列,y对应行 + if curData[row][col] == 'E': # 如果不为E证明被打开了,则跳过 + if self.get_around_mine_num(row, col) == 0: # 调用get_around_mine_num函数计算周围雷数 + curData[row][col] = 'F' # 标记旗子 + else: # 如果不为雷且已经通过get_around_mine_num更新状态,则直接点击翻开 + curData[row][col] = 'E' # 确保当前未打开的非雷方块能被点开 + m.click(first_block_x + x0 + 30 * col, first_block_y + y0 + 30 * row, 1) # 左键单击按钮 + time.sleep(0.1) # 让鼠标慢一点 + if GAME_OVER: # 游戏结束,不再响应,鼠标停止自动点击 + break + + def find_coordinates_with_E(self, input_list): + coordinates_list = [] + for i in range(len(input_list)): + for j in range(len(input_list[i])): + if input_list[i][j] == 'E': + coordinates_list.append((i, j)) + return coordinates_list + def auto_sweeper(self): # 自动扫雷 + global BOARD_ROWS, BOARD_COLS, BUTTONS, curData, TIMER_RUN, GAME_OVER # 全局变量 + if GAME_OVER: # 游戏结束,不再响应 + return + if TIMER_RUN: # 如果游戏已经开始,先暂停,确保在游戏进行途中也能使用自动扫雷 + # TIMER_RUN = False + time.sleep(1) # 沉睡一秒,与计时器进程保持时间一致 + m_list = [i for i in range(1, 9)] + while 1: + if GAME_OVER: # 游戏结束,不再响应 + return + print('执行了') + if sum([i.count('X') for i in curData]) == 1: + break + curData_new = [i.count('F') for i in curData] + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): # x对应列,y对应行 + if curData[row][col] in m_list: # 如果不为E证明被打开了,则跳过 + self.counting_surrounding_points(row, col) + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): # x对应列,y对应行 + if curData[row][col] in m_list: # 如果不为E证明被打开了,则跳过 + self.counting_surrounding_points(row, col) + if curData_new == [i.count('F') for i in curData]: + if MINES == sum(curData_new): + break + else: + coordinates_list = self.find_coordinates_with_E(curData) + # print(coordinates_list) + coordinates_new = coordinates_list[random.randint(0,len(coordinates_list)-1)] + # print(coordinates_new) + test.on_left_button_down(coordinates_new[0], coordinates_new[1]) + time.sleep(0.1) # 沉睡一秒,与计时器进程保持时间一致 + print('扫雷完成') + # for row in range(BOARD_ROWS-1): + # for col in range(BOARD_COLS-1): # x对应列,y对应行 + # if curData[row][col] == 'E': # 如果不为E证明被打开了,则跳过 + # pass + + def find_neighbors(self, matrix, row, col): + rows = len(matrix) + cols = len(matrix[0]) + neighbors = [] + coordinate = [] + # 遍历周围的8个点(包括对角线方向) + for i in range(-1, 2): + for j in range(-1, 2): + # 排除当前点以及超出矩阵边界的点 + if i == 0 and j == 0: + continue + if row + i >= 0 and row + i < rows and col + j >= 0 and col + j < cols: + neighbors.append(matrix[row + i][col + j]) + coordinate.append((row + i,col + j)) + return neighbors, coordinate + + def counting_surrounding_points(self, x, y): + global curData, BOARD_ROWS, BOARD_COLS, Distance_X, Distance_Y + window = pyautogui.getWindowsWithTitle('扫雷')[0] # 获取窗口句柄 + neighbors, coordinate = self.find_neighbors(curData, x, y) + if neighbors.count('E') == 0: + return + time.sleep(0.1) # 沉睡一秒,与计时器进程保持时间一致 + if neighbors.count('F') == curData[x][y]: + indexes = [index for index, value in enumerate(neighbors) if value == 'E'] + for i in indexes: + # test.data.num_of_mine(counting_list[1][i][0], counting_list[1][i][1]) + test.on_left_button_down(coordinate[i][0], coordinate[i][1]) + # m.click(50 + x0 + 60 * coordinate[i][0] + Distance_X, Distance_Y + y0 + 60 * coordinate[i][1], 1) # 左键单击按钮 + time.sleep(0.1) # 沉睡一秒,与计时器进程保持时间一致 + # counting_list[0].count('E') == curData[x][y] and + elif (neighbors.count('E') + neighbors.count('F')) == curData[x][y]: + indexes = [index for index, value in enumerate(neighbors) if value == 'E'] + # print(indexes) + # print(2) + for i in indexes: + # test.data.show_flag(counting_list[1][i][0], counting_list[1][i][1]) + test.on_right_button_down(3, coordinate[i][0], coordinate[i][1]) + # m.click(50 + x0 + 60 * coordinate[i][0] + Distance_X, Distance_Y + y0 + 60 * coordinate[i][1], 2) # 右键单击按钮 + time.sleep(0.1) # 沉睡一秒,与计时器进程保持时间一致 + + def replace_elements(self): + global curData + # 遍历每一行 + for row in range(BOARD_ROWS): + # 遍历每一列 + for col in range(BOARD_COLS): + if curData[row][col] != 'M': + curData[row][col] = 'B' + def auto_number(self): # 自动更新雷别上数值 + global curData + self.replace_elements() + for row in range(BOARD_ROWS): + for col in range(BOARD_COLS): # x对应列,y对应行 + if curData[row][col] == 'M': # 如果为M,则需要计算周围数字 + + neighbors, coordinate = self.find_neighbors(curData, row, col) + # print(neighbors, coordinate) + for drop in range(len(neighbors)): + if neighbors[drop] != 'M': + if neighbors[drop] == 'B': + curData[coordinate[drop][0]][coordinate[drop][1]] = 1 + else: + curData[coordinate[drop][0]][coordinate[drop][1]] = int(neighbors[drop])+1 + time.sleep(0.1) + # for i in curData: + # print(i) + +if __name__ == '__main__': + # 创建test对象 + test = Show() # 初始化游戏界面 + test.set_game_level(0, 0, 0, 0) # 调用函数完成游戏初始化,并进入游戏 + test.root.mainloop() # 显示UI