小编nul*_*lob的帖子

如何绘制带坐标的png-osm-map

我想用Python创建一个包含几个给定点的地图.为此,我想使用matplotlib的Basemap.它运作良好,但我不知道如何获得适当的背景图.

如何导入OSM地图?或者我应该使用不同的映射包?我只想创建一个栅格地图并将其保存为png.

python gis matplotlib openstreetmap

7
推荐指数
1
解决办法
4796
查看次数

测试目录是否存在

我正在尝试使用Fortan90验证目录是否存在.在我发现的各种网站上:

logical :: dir_e
inquire(file='./docs/.', exist=dir_e)

if ( dir_e ) then
  write(*,*) "dir exists!"
else
  ! workaround: it calls an extern program...
  call system('mkdir docs')
end if
Run Code Online (Sandbox Code Playgroud)

但是,inquire返回False目录是否存在,如果我执行此代码两次,我收到一条错误消息

无法制作dir,文件已经存在

如果我使用:

inquire(file='./docs/test', exist=dir_e)
Run Code Online (Sandbox Code Playgroud)

使用现有文件测试,inquire返回true.

如何检查目录的存在?我正在使用ubuntu 11.04和ifort编译器.

fortran fortran90 intel-fortran

6
推荐指数
2
解决办法
1万
查看次数

导出类的命名空间的一部分

我有一个课程,包括enum:

class appearance{
  // ... stuff ...
  enum color {BLUE, RED, GREEN};
};
Run Code Online (Sandbox Code Playgroud)

我想附加部分命名空间(with using),以便我可以BLUE简单地引用as 的值BLUE,而不是appearance::BLUE.与此同时,我想保持enum在内class{},因为我认为这是最自然的.我曾尝试各种组合namespaceusing,但无济于事.

有什么建议 ???

c++ enums namespaces using-statement

5
推荐指数
1
解决办法
354
查看次数