您當前的位置:首頁 > 攝影

Python繪製氣象實用地圖(附程式碼和測試資料)

作者:由 氣象學家 發表于 攝影時間:2019-08-23

原文連結:Python繪製氣象實用地圖(附程式碼和測試資料)

Python繪製氣象實用地圖(附程式碼和測試資料)

本文同步在

MeteoAI

氣象學家

公眾號推送。前面的推文對於常用的Python繪圖工具都有了一些介紹,在這裡就不贅述了。本文主要就以下幾個方面:

“中國區域繪圖”

“包含南海”

“蘭伯特投影帶經緯度標籤”

“基於salem的mask方法”

“進階中國區域mask方法”

“進階省份mask方法”

。對日常的實用需求能夠在一定程度上滿足。

簡單粗暴,

Just show you my code!

,細節暫不做過多分析,有問題可以探討。資料、中文字型、地圖shapefile檔案、程式碼後文全部提供。使用建議,根據提示把缺失的庫使用

pip install xxx

/

conda install xxx

/

python setup。py install

;安裝完備,Python環境管理只推薦conda來統一管理。IDE推薦:PyCharm(有教育版)本地/伺服器遠端、Jupyter notebook。

繪製蘭勃脫投影的中國區域(包含南海子圖)、

Mask掉海洋部分的蘭勃脫投影(包含南海子圖)

基於salem的白化

中國區域白化(包含南海子圖)

單獨省份區域白化

繪製蘭勃脫投影的中國區域(包含南海子圖)程式碼;

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

出圖:

Python繪製氣象實用地圖(附程式碼和測試資料)

Mask掉海洋部分的蘭勃脫投影(包含南海子圖)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

出圖:

Python繪製氣象實用地圖(附程式碼和測試資料)

基於salem的白化

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

出圖:

Python繪製氣象實用地圖(附程式碼和測試資料)

中國區域白化(包含南海子圖)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

出圖:

Python繪製氣象實用地圖(附程式碼和測試資料)

單獨省份區域白化

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

出圖:

Python繪製氣象實用地圖(附程式碼和測試資料)

測試資料和程式碼:

連結:https://pan。baidu。com/s/18R6RWYhi5p_wMbMrdKzw2g 密碼:jwil

參考:

連結。1

連結。2

連結。3

連結。4

連結。5

連結。6

連結。7

連結。8

標簽: 連結  白化  南海子  出圖  蘭勃脫